# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x00009800 (27 of them) # A5 relocation data at 0x000014C0 # A5 relocation at 0000003E # A5 relocation at 0000004A # A5 relocation at 0000005E # A5 relocation at 00000094 # A5 relocation at 0000009E # A5 relocation at 000000B8 # A5 relocation at 000000AE # A5 relocation at 00000120 # A5 relocation at 00000128 # A5 relocation at 00000140 # A5 relocation at 00000138 # A5 relocation at 000001EE # A5 relocation at 00000326 # A5 relocation at 00000332 # A5 relocation at 00000338 # A5 relocation at 00000348 # A5 relocation at 0000035E # A5 relocation at 0000036C # A5 relocation at 0000037E # A5 relocation at 000003D8 # A5 relocation at 000003E2 # A5 relocation at 000003FE # A5 relocation at 000003F4 # A5 relocation at 0000048C # A5 relocation at 0000051E # A5 relocation at 000004AE # A5 relocation at 000004B8 # A5 relocation at 0000054E # A5 relocation at 00000544 # A5 relocation at 000006B2 # A5 relocation at 000006CE # A5 relocation at 000006F2 # A5 relocation at 000006DA # A5 relocation at 000006E8 # A5 relocation at 0000077E # A5 relocation at 00000788 # A5 relocation at 00000864 # A5 relocation at 0000087E # A5 relocation at 0000088C # A5 relocation at 0000089E # A5 relocation at 0000093A # A5 relocation at 00000990 # A5 relocation at 0000099A # A5 relocation at 00000AF6 # A5 relocation at 00000B12 # A5 relocation at 00000B36 # A5 relocation at 00000B1E # A5 relocation at 00000B2C # A5 relocation at 00000B80 # A5 relocation at 00000C44 # A5 relocation at 00000C88 # A5 relocation at 00000DFC # A5 relocation at 00000EA4 # A5 relocation at 00000EB8 # A5 relocation at 00000ED2 # A5 relocation at 00000EE6 # A5 relocation at 00000F0A # A5 relocation at 00000F78 # A5 relocation at 0000105E # A5 relocation at 00001152 # A5 relocation at 0000128E # A5 is 0x00000000 # PC relocation data at 0x00001520 # PC relocation at 00000260 # PC relocation at 000004E4 # PC relocation at 00000C3E # PC relocation at 00000C82 # PC relocation at 00000CEA # PC relocation at 00000D0E # PC relocation at 00000D36 # PC relocation at 00000DCA # PC relocation at 00000D62 # PC relocation at 00000DA4 # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 0000 link A6, 0 0000000C 48E7 0030 movem.l -[A7], A2,A3 00000010 266E 0008 movea.l A3, [A6 + 0x8] 00000014 2079 FFFD 218C movea.l A0, [0xFFFD218C] 0000001A 2688 move.l [A3], A0 0000001C 2F2B 0010 move.l -[A7], [A3 + 0x10] 00000020 4EB9 0000 14CA jsr [0x000014CA] 00000026 2740 0010 move.l [A3 + 0x10], D0 0000002A 246B 000C movea.l A2, [A3 + 0xC] 0000002E 200A move.l D0, A2 00000030 6708 beq +0xA /* 0000003A */ 00000032 2F0A move.l -[A7], A2 00000034 4EB9 0000 00E2 jsr [0x000000E2] label0000003A: 0000003A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000003E 4E5E unlink A6 00000040 205F movea.l A0, [A7]+ 00000042 584F addq.w A7, 4 00000044 4ED0 jmp [A0] 00000046 905F sub.w D0, [A7]+ 00000048 5F64 subq.w -[A4], 7 0000004A 745F moveq.l D2, 0x5F 0000004C 5F37 5452 subq.b [A7 + D5.w * 4 + 0x52], 7 00000050 6F6D ble +0x6F /* 000000BF */ 00000052 4D61 chk.w D6, -[A1] 00000054 7046 moveq.l D0, 0x46 00000056 7600 moveq.l D3, 0x00 00000058 0000 FFFF ori.b D0, 0xFF 0000005C 4E56 0000 link A6, 0 00000060 48E7 1800 movem.l -[A7], D3,D4 00000064 4244 clr.w D4 00000066 7607 moveq.l D3, 0x07 00000068 2F03 move.l -[A7], D3 0000006A 4879 FFFD 1FFC push.l 0xFFFD1FFC 00000070 2F2E 000C move.l -[A7], [A6 + 0xC] 00000074 4EB9 0000 0C42 jsr [0x00000C42] 0000007A 4FEF 000C lea.l A7, [A7 + 0xC] 0000007E 4A80 tst.l D0 00000080 671C beq +0x1E /* 0000009E */ 00000082 2F03 move.l -[A7], D3 00000084 4879 FFFD 1FF4 push.l 0xFFFD1FF4 0000008A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000008E 4EB9 0000 0C42 jsr [0x00000C42] 00000094 4FEF 000C lea.l A7, [A7 + 0xC] 00000098 4A80 tst.l D0 0000009A 6702 beq +0x4 /* 0000009E */ 0000009C 7803 moveq.l D4, 0x03 label0000009E: 0000009E 3004 move.w D0, D4 000000A0 4CDF 0018 movem.l D3,D4, [A7]+ 000000A4 4E5E unlink A6 000000A6 205F movea.l A0, [A7]+ 000000A8 504F addq.w A7, 8 000000AA 4ED0 jmp [A0] 000000AC 8027 or.b D0, -[A7] 000000AE 4973 436F chk.w D4, <> 000000B2 7272 moveq.l D1, 0x72 000000B4 6563 bcs +0x65 /* 00000119 */ 000000B6 7452 moveq.l D2, 0x52 000000B8 6F6D ble +0x6F /* 00000127 */ 000000BA 4669 6C65 not.w [A1 + 0x6C65] 000000BE 5F5F subq.w [A7]+, 7 000000C0 3136 5453 move.w -[A0], [A6 + D5.w * 4 + 0x53] 000000C4 6567 bcs +0x69 /* 0000012D */ 000000C6 4D61 chk.w D6, -[A1] 000000C8 7070 moveq.l D0, 0x70 000000CA 6564 bcs +0x66 /* 00000130 */ 000000CC 526F 6D4D addq.w [A7 + 0x6D4D], 1 000000D0 6170 bsr +0x72 /* 00000142 */ 000000D2 4650 not.w [A0] 000000D4 6300 0000 bls +0x2 /* 000000D6 */ // begin alternate branch 000000D6-000000DC label000000D6: 000000D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000000DA FFFC .invalid <> // end alternate branch 000000D6-000000DC label000000D6: // (misaligned) 000000D8 4E56 FFFC link A6, -0x0004 000000DC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000000E0 286E 000C movea.l A4, [A6 + 0xC] 000000E4 4244 clr.w D4 000000E6 422E FFFC clr.b [A6 - 0x4] 000000EA 206E 0010 movea.l A0, [A6 + 0x10] 000000EE 5290 addq.l [A0], 1 000000F0 6040 bra +0x42 /* 00000132 */ label000000F2: 000000F2 7603 moveq.l D3, 0x03 000000F4 2F03 move.l -[A7], D3 000000F6 4879 FFFD 2008 push.l 0xFFFD2008 000000FC 2F0B move.l -[A7], A3 000000FE 4EB9 0000 0C42 jsr [0x00000C42] 00000104 4FEF 000C lea.l A7, [A7 + 0xC] 00000108 4A80 tst.l D0 0000010A 6718 beq +0x1A /* 00000124 */ 0000010C 2F03 move.l -[A7], D3 0000010E 4879 FFFD 2004 push.l 0xFFFD2004 00000114 2F12 move.l -[A7], [A2] 00000116 4EB9 0000 0C42 jsr [0x00000C42] 0000011C 4FEF 000C lea.l A7, [A7 + 0xC] 00000120 4A80 tst.l D0 00000122 6608 bne +0xA /* 0000012C */ label00000124: 00000124 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 0000012A 6006 bra +0x8 /* 00000132 */ label0000012C: 0000012C 206E 0010 movea.l A0, [A6 + 0x10] label00000130: 00000130 5290 addq.l [A0], 1 label00000132: 00000132 246E 0010 movea.l A2, [A6 + 0x10] 00000136 2652 movea.l A3, [A2] 00000138 B7CC cmpa.l A3, A4 0000013A 640E bcc +0x10 /* 0000014A */ 0000013C 102E FFFC move.b D0, [A6 - 0x4] 00000140 6608 bne +0xA /* 0000014A */ fn00000142: 00000142 60AE bra -0x50 /* 000000F2 */ label00000144: 00000144 206E 0010 movea.l A0, [A6 + 0x10] 00000148 5290 addq.l [A0], 1 label0000014A: 0000014A 206E 0010 movea.l A0, [A6 + 0x10] 0000014E 2450 movea.l A2, [A0] 00000150 B5CC cmpa.l A2, A4 00000152 6408 bcc +0xA /* 0000015C */ 00000154 1012 move.b D0, [A2] 00000156 720D moveq.l D1, 0x0D 00000158 B001 cmp.b D0, D1 0000015A 66E8 bne -0x16 /* 00000144 */ label0000015C: 0000015C B5CC cmpa.l A2, A4 0000015E 6502 bcs +0x4 /* 00000162 */ 00000160 7806 moveq.l D4, 0x06 label00000162: 00000162 3004 move.w D0, D4 00000164 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000168 4E5E unlink A6 0000016A 205F movea.l A0, [A7]+ 0000016C 4FEF 000C lea.l A7, [A7 + 0xC] 00000170 4ED0 jmp [A0] 00000172 802D 4164 or.b D0, [A5 + 0x4164] 00000176 7661 moveq.l D3, 0x61 00000178 6E63 bgt +0x65 /* 000001DD */ 0000017A 6554 bcs +0x56 /* 000001D0 */ 0000017C 6F46 ble +0x48 /* 000001C4 */ 0000017E 6972 bvs +0x74 /* 000001F2 */ 00000180 7374 moveq.l D1, 0x74 00000182 456E 7472 chk.w D2, [A6 + 0x7472] 00000186 795F moveq.l D4, 0x5F 00000188 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000018C 5365 subq.w -[A5], 1 0000018E 674D beq +0x4F /* 000001DD */ 00000190 6170 bsr +0x72 /* 00000202 */ 00000192 7065 moveq.l D0, 0x65 00000194 6452 bcc +0x54 /* 000001E8 */ 00000196 6F6D ble +0x6F /* 00000205 */ 00000198 4D61 chk.w D6, -[A1] 0000019A 7046 moveq.l D0, 0x46 0000019C 5250 addq.w [A0], 1 0000019E 6350 bls +0x52 /* 000001F0 */ 000001A0 6300 0000 bls +0x2 /* 000001A2 */ // begin alternate branch 000001A2-000001B0 label000001A2: 000001A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000001A6 0000 48E7 ori.b D0, 0xE7 000001AA 0038 286E 000C ori.b [0x0000000C /* __m68k_vec_address_error__ */], 0x6E /* 'n' */ // end alternate branch 000001A2-000001B0 label000001A2: // (misaligned) 000001A4 4E56 0000 link A6, 0 000001A8 48E7 0038 movem.l -[A7], A2,A3,A4 000001AC 286E 000C movea.l A4, [A6 + 0xC] 000001B0 6006 bra +0x8 /* 000001B8 */ label000001B2: 000001B2 B7CC cmpa.l A3, A4 000001B4 641E bcc +0x20 /* 000001D4 */ 000001B6 5292 addq.l [A2], 1 label000001B8: 000001B8 246E 0010 movea.l A2, [A6 + 0x10] 000001BC 2652 movea.l A3, [A2] 000001BE 1213 move.b D1, [A3] 000001C0 7000 moveq.l D0, 0x00 000001C2 1001 move.b D0, D1 label000001C4: 000001C4 D0B9 FFFF C9D4 add.l D0, [0xFFFFC9D4] 000001CA 2040 movea.l A0, D0 000001CC 1010 move.b D0, [A0] 000001CE 7208 moveq.l D1, 0x08 label000001D0: 000001D0 C001 and.b D0, D1 000001D2 66DE bne -0x20 /* 000001B2 */ label000001D4: 000001D4 4240 clr.w D0 000001D6 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000001DA 4E5E unlink A6 000001DC 205F movea.l A0, [A7]+ 000001DE 4FEF 000C lea.l A7, [A7 + 0xC] 000001E2 4ED0 jmp [A0] 000001E4 9D41 subx.w D6, D1 000001E6 6476 bcc +0x78 /* 0000025E */ label000001E8: 000001E8 616E bsr +0x70 /* 00000258 */ 000001EA 6365 bls +0x67 /* 00000251 */ 000001EC 546F 4E61 addq.w [A7 + 0x4E61], 2 label000001F0: 000001F0 6D65 blt +0x67 /* 00000257 */ label000001F2: 000001F2 5F5F subq.w [A7]+, 7 000001F4 3754 526F move.w [A3 + 0x526F], [A4] 000001F8 6D4D blt +0x4F /* 00000247 */ 000001FA 6170 bsr +0x72 /* 0000026C */ 000001FC 4652 not.w [A2] 000001FE 5063 addq.w -[A3], 8 00000200 5063 addq.w -[A3], 8 fn00000202: 00000202 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000206 0000 48E7 ori.b D0, 0xE7 0000020A 1030 266E move.b D0, [A0 + D2.w * 8 + 0x6E] 0000020E 000C 4243 ori.b A4, 0x43 /* 'C' */ 00000212 601A bra +0x1C /* 0000022E */ label00000214: 00000214 206E 0010 movea.l A0, [A6 + 0x10] 00000218 2450 movea.l A2, [A0] 0000021A 1012 move.b D0, [A2] 0000021C 720D moveq.l D1, 0x0D 0000021E B001 cmp.b D0, D1 00000220 6704 beq +0x6 /* 00000226 */ 00000222 B5CB cmpa.l A2, A3 00000224 6602 bne +0x4 /* 00000228 */ label00000226: 00000226 7609 moveq.l D3, 0x09 label00000228: 00000228 206E 0010 movea.l A0, [A6 + 0x10] 0000022C 5290 addq.l [A0], 1 label0000022E: 0000022E 246E 0010 movea.l A2, [A6 + 0x10] 00000232 2052 movea.l A0, [A2] 00000234 1F10 move.b -[A7], [A0] 00000236 4EB9 0000 0714 jsr [0x00000714] 0000023C 4A00 tst.b D0 0000023E 6604 bne +0x6 /* 00000244 */ 00000240 4A43 tst.w D3 00000242 67D0 beq -0x2E /* 00000214 */ label00000244: 00000244 4A43 tst.w D3 00000246 6602 bne +0x4 /* 0000024A */ 00000248 5292 addq.l [A2], 1 label0000024A: 0000024A 3003 move.w D0, D3 0000024C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000250 4E5E unlink A6 00000252 205F movea.l A0, [A7]+ 00000254 4FEF 000C lea.l A7, [A7 + 0xC] fn00000258: 00000258 4ED0 jmp [A0] 0000025A 8020 or.b D0, -[A0] 0000025C 4164 chk.w D0, -[A4] label0000025E: 0000025E 7661 moveq.l D3, 0x61 00000260 6E63 bgt +0x65 /* 000002C5 */ 00000262 6554 bcs +0x56 /* 000002B8 */ 00000264 6F41 ble +0x43 /* 000002A7 */ 00000266 6464 bcc +0x66 /* 000002CC */ 00000268 7265 moveq.l D1, 0x65 0000026A 7373 moveq.l D1, 0x73 fn0000026C: 0000026C 5F5F subq.w [A7]+, 7 0000026E 3754 526F move.w [A3 + 0x526F], [A4] 00000272 6D4D blt +0x4F /* 000002C1 */ 00000274 6170 bsr +0x72 /* 000002E6 */ 00000276 4652 not.w [A2] 00000278 5063 addq.w -[A3], 8 0000027A 5063 addq.w -[A3], 8 0000027C 0000 FFFF ori.b D0, 0xFF 00000280 4E56 0000 link A6, 0 00000284 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000288 286E 000C movea.l A4, [A6 + 0xC] 0000028C 6006 bra +0x8 /* 00000294 */ label0000028E: 0000028E 206E 0010 movea.l A0, [A6 + 0x10] 00000292 5290 addq.l [A0], 1 label00000294: 00000294 246E 0010 movea.l A2, [A6 + 0x10] 00000298 2652 movea.l A3, [A2] 0000029A 1613 move.b D3, [A3] 0000029C 780D moveq.l D4, 0x0D 0000029E B604 cmp.b D3, D4 000002A0 6704 beq +0x6 /* 000002A6 */ 000002A2 B7CC cmpa.l A3, A4 000002A4 65E8 bcs -0x16 /* 0000028E */ label000002A6: 000002A6 B604 cmp.b D3, D4 000002A8 6606 bne +0x8 /* 000002B0 */ 000002AA B7CC cmpa.l A3, A4 000002AC 6402 bcc +0x4 /* 000002B0 */ 000002AE 5292 addq.l [A2], 1 label000002B0: 000002B0 4240 clr.w D0 000002B2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000002B6 4E5E unlink A6 label000002B8: 000002B8 205F movea.l A0, [A7]+ 000002BA 4FEF 000C lea.l A7, [A7 + 0xC] 000002BE 4ED0 jmp [A0] 000002C0 8021 or.b D0, -[A1] 000002C2 4164 chk.w D0, -[A4] 000002C4 7661 moveq.l D3, 0x61 000002C6 6E63 bgt +0x65 /* 0000032B */ 000002C8 6554 bcs +0x56 /* 0000031E */ 000002CA 6F4E ble +0x50 /* 0000031A */ label000002CC: 000002CC 6578 bcs +0x7A /* 00000346 */ 000002CE 744C moveq.l D2, 0x4C 000002D0 696E bvs +0x70 /* 00000340 */ 000002D2 655F bcs +0x61 /* 00000333 */ 000002D4 5F37 5452 subq.b [A7 + D5.w * 4 + 0x52], 7 000002D8 6F6D ble +0x6F /* 00000347 */ 000002DA 4D61 chk.w D6, -[A1] 000002DC 7046 moveq.l D0, 0x46 000002DE 5250 addq.w [A0], 1 000002E0 6350 bls +0x52 /* 00000332 */ 000002E2 6300 0000 bls +0x2 /* 000002E4 */ // begin alternate branch 000002E4-000002E8 label000002E4: 000002E4 0000 FFFF ori.b D0, 0xFF // end alternate branch 000002E4-000002E8 label000002E4: // (misaligned) fn000002E6: 000002E6 FFFF .invalid <> 000002E8 4E56 FFFC link A6, -0x0004 000002EC 48E7 1030 movem.l -[A7], D3,A2,A3 000002F0 266E 0008 movea.l A3, [A6 + 0x8] 000002F4 7000 moveq.l D0, 0x00 000002F6 2D40 FFFC move.l [A6 - 0x4], D0 000002FA 4243 clr.w D3 000002FC 2039 FFFB EFF4 move.l D0, [0xFFFBEFF4] 00000302 6710 beq +0x12 /* 00000314 */ 00000304 486E FFFC pea.l [A6 - 0x4] 00000308 2F39 FFFB EFF4 move.l -[A7], [0xFFFBEFF4] 0000030E 4EB9 0000 1802 jsr [0x00001802] label00000314: 00000314 276E FFFC 0014 move.l [A3 + 0x14], [A6 - 0x4] label0000031A: 0000031A 2F2E 000C move.l -[A7], [A6 + 0xC] label0000031E: 0000031E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00000324 2740 000C move.l [A3 + 0xC], D0 00000328 4A80 tst.l D0 0000032A 6604 bne +0x6 /* 00000330 */ 0000032C 7601 moveq.l D3, 0x01 0000032E 602E bra +0x30 /* 0000035E */ label00000330: 00000330 701E moveq.l D0, 0x1E label00000332: 00000332 2F00 move.l -[A7], D0 00000334 4EB9 0000 0BEA jsr [0x00000BEA] 0000033A 2440 movea.l A2, D0 0000033C 200A move.l D0, A2 0000033E 6708 beq +0xA /* 00000348 */ label00000340: 00000340 2F0A move.l -[A7], A2 00000342 4EB9 0000 9CA2 jsr [0x00009CA2] // begin alternate branch 00000346-00000348 label00000346: 00000346 9CA2 sub.l D6, -[A2] // end alternate branch 00000346-00000348 label00000346: // (misaligned) label00000348: 00000348 206E 0010 movea.l A0, [A6 + 0x10] 0000034C 2F10 move.l -[A7], [A0] 0000034E 700A moveq.l D0, 0x0A 00000350 3F00 move.w -[A7], D0 00000352 2F0A move.l -[A7], A2 00000354 4EB9 0000 9CAA jsr [0x00009CAA] 0000035A 274A 0010 move.l [A3 + 0x10], A2 label0000035E: 0000035E 3003 move.w D0, D3 00000360 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000364 4E5E unlink A6 00000366 205F movea.l A0, [A7]+ 00000368 4FEF 000C lea.l A7, [A7 + 0xC] 0000036C 4ED0 jmp [A0] 0000036E 802C 4372 or.b D0, [A4 + 0x4372] 00000372 6561 bcs +0x63 /* 000003D5 */ 00000374 7465 moveq.l D2, 0x65 00000376 526F 6D49 addq.w [A7 + 0x6D49], 1 0000037A 6E66 bgt +0x68 /* 000003E2 */ 0000037C 6F42 ble +0x44 /* 000003C0 */ 0000037E 7566 moveq.l D2, 0x66 00000380 6665 bne +0x67 /* 000003E7 */ 00000382 7273 moveq.l D1, 0x73 00000384 5F5F subq.w [A7]+, 7 00000386 3136 5453 move.w -[A0], [A6 + D5.w * 4 + 0x53] 0000038A 6567 bcs +0x69 /* 000003F3 */ 0000038C 4D61 chk.w D6, -[A1] 0000038E 7070 moveq.l D0, 0x70 00000390 6564 bcs +0x66 /* 000003F6 */ 00000392 526F 6D4D addq.w [A7 + 0x6D4D], 1 00000396 6170 bsr +0x72 /* 00000408 */ 00000398 4652 not.w [A2] 0000039A 6C6C bge +0x6E /* 00000408 */ 0000039C 0000 FFFF ori.b D0, 0xFF 000003A0 4E56 FFFC link A6, -0x0004 000003A4 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 000003AA 7004 moveq.l D0, 0x04 000003AC 2F00 move.l -[A7], D0 000003AE 4879 FFFD 2010 push.l 0xFFFD2010 000003B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000003B8 4EB9 0000 0C42 jsr [0x00000C42] 000003BE 4FEF 000C lea.l A7, [A7 + 0xC] // begin alternate branch 000003C0-000003C4 label000003C0: 000003C0 000C 4A80 ori.b A4, 0x80 // end alternate branch 000003C0-000003C4 label000003C0: // (misaligned) 000003C2 4A80 tst.l D0 000003C4 671C beq +0x1E /* 000003E2 */ 000003C6 7003 moveq.l D0, 0x03 000003C8 2F00 move.l -[A7], D0 000003CA 4879 FFFD 200C push.l 0xFFFD200C 000003D0 2F2E 000C move.l -[A7], [A6 + 0xC] 000003D4 4EB9 0000 0C42 jsr [0x00000C42] 000003DA 4FEF 000C lea.l A7, [A7 + 0xC] 000003DE 4A80 tst.l D0 000003E0 6604 bne +0x6 /* 000003E6 */ label000003E2: 000003E2 422E FFFC clr.b [A6 - 0x4] label000003E6: 000003E6 102E FFFC move.b D0, [A6 - 0x4] 000003EA 4E5E unlink A6 000003EC 205F movea.l A0, [A7]+ 000003EE 504F addq.w A7, 8 000003F0 4ED0 jmp [A0] 000003F2 8028 4973 or.b D0, [A0 + 0x4973] label000003F6: 000003F6 5661 addq.w -[A1], 3 000003F8 6C69 bge +0x6B /* 00000463 */ 000003FA 6453 bcc +0x55 /* 0000044F */ 000003FC 796D moveq.l D4, 0x6D 000003FE 626F bhi +0x71 /* 0000046F */ 00000400 6C4E bge +0x50 /* 00000450 */ 00000402 616D bsr +0x6F /* 00000471 */ 00000404 655F bcs +0x61 /* 00000465 */ 00000406 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 // begin alternate branch 00000408-0000040A fn00000408: 00000408 3654 movea.w A3, [A4] // end alternate branch 00000408-0000040A fn00000408: // (misaligned) 0000040A 5365 subq.w -[A5], 1 0000040C 674D beq +0x4F /* 0000045B */ 0000040E 6170 bsr +0x72 /* 00000480 */ 00000410 7065 moveq.l D0, 0x65 00000412 6452 bcc +0x54 /* 00000466 */ 00000414 6F6D ble +0x6F /* 00000483 */ 00000416 4D61 chk.w D6, -[A1] 00000418 7046 moveq.l D0, 0x46 0000041A 5063 addq.w -[A3], 8 0000041C 0000 FFFF ori.b D0, 0xFF 00000420 4E56 FFB8 link A6, -0x0048 00000424 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000428 286E 0008 movea.l A4, [A6 + 0x8] 0000042C 4244 clr.w D4 0000042E 4240 clr.w D0 00000430 3D40 FFB8 move.w [A6 - 0x48], D0 00000434 7200 moveq.l D1, 0x00 00000436 2D41 FFBC move.l [A6 - 0x44], D1 0000043A 3A00 move.w D5, D0 0000043C 6018 bra +0x1A /* 00000456 */ label0000043E: 0000043E 246E 0014 movea.l A2, [A6 + 0x14] 00000442 2052 movea.l A0, [A2] 00000444 1010 move.b D0, [A0] 00000446 3205 move.w D1, D5 00000448 5245 addq.w D5, 1 0000044A 48C1 ext.l D1 0000044C 41EE FFC0 lea.l A0, [A6 - 0x40] label00000450: 00000450 1180 1000 move.b [A0 + D1.w], D0 00000454 5292 addq.l [A2], 1 label00000456: 00000456 206E 0014 movea.l A0, [A6 + 0x14] 0000045A 2050 movea.l A0, [A0] 0000045C 1210 move.b D1, [A0] 0000045E 7000 moveq.l D0, 0x00 00000460 1001 move.b D0, D1 00000462 D0B9 FFFF C9D4 add.l D0, [0xFFFFC9D4] // begin alternate branch 00000466-00000468 label00000466: 00000466 C9D4 muls.w D4, [A4] // end alternate branch 00000466-00000468 label00000466: // (misaligned) 00000468 2040 movea.l A0, D0 0000046A 1010 move.b D0, [A0] 0000046C 4880 ext.w D0 0000046E 0240 0080 andi.w D0, 0x80 00000472 66CA bne -0x34 /* 0000043E */ 00000474 3005 move.w D0, D5 00000476 48C0 ext.l D0 00000478 45EE FFC0 lea.l A2, [A6 - 0x40] 0000047C 4232 0000 clr.b [A2 + D0.w] fn00000480: 00000480 486E FFB8 pea.l [A6 - 0x48] 00000484 4879 FFFD 2018 push.l 0xFFFD2018 0000048A 486E FFC0 pea.l [A6 - 0x40] 0000048E 4EB9 0000 7FFA jsr [0x00007FFA] 00000494 4FEF 000C lea.l A7, [A7 + 0xC] 00000498 4245 clr.w D5 0000049A 6016 bra +0x18 /* 000004B2 */ label0000049C: 0000049C 206E 0014 movea.l A0, [A6 + 0x14] 000004A0 2050 movea.l A0, [A0] 000004A2 1010 move.b D0, [A0] 000004A4 720D moveq.l D1, 0x0D 000004A6 B001 cmp.b D0, D1 000004A8 6602 bne +0x4 /* 000004AC */ 000004AA 7809 moveq.l D4, 0x09 label000004AC: 000004AC 206E 0014 movea.l A0, [A6 + 0x14] 000004B0 5290 addq.l [A0], 1 label000004B2: 000004B2 246E 0014 movea.l A2, [A6 + 0x14] 000004B6 2052 movea.l A0, [A2] 000004B8 1F10 move.b -[A7], [A0] 000004BA 4EB9 0000 0714 jsr [0x00000714] 000004C0 4A00 tst.b D0 000004C2 6604 bne +0x6 /* 000004C8 */ 000004C4 4A44 tst.w D4 000004C6 67D4 beq -0x2A /* 0000049C */ label000004C8: 000004C8 4A44 tst.w D4 000004CA 661C bne +0x1E /* 000004E8 */ 000004CC 5292 addq.l [A2], 1 000004CE 6018 bra +0x1A /* 000004E8 */ label000004D0: 000004D0 246E 0014 movea.l A2, [A6 + 0x14] 000004D4 2052 movea.l A0, [A2] 000004D6 1010 move.b D0, [A0] 000004D8 3205 move.w D1, D5 000004DA 5245 addq.w D5, 1 000004DC 48C1 ext.l D1 000004DE 41EE FFC0 lea.l A0, [A6 - 0x40] 000004E2 1180 1000 move.b [A0 + D1.w], D0 000004E6 5292 addq.l [A2], 1 label000004E8: 000004E8 246E 0014 movea.l A2, [A6 + 0x14] 000004EC 2052 movea.l A0, [A2] 000004EE 1210 move.b D1, [A0] 000004F0 7000 moveq.l D0, 0x00 000004F2 1001 move.b D0, D1 000004F4 D0B9 FFFF C9D4 add.l D0, [0xFFFFC9D4] 000004FA 2040 movea.l A0, D0 000004FC 1010 move.b D0, [A0] 000004FE 4880 ext.w D0 00000500 0240 0080 andi.w D0, 0x80 00000504 6704 beq +0x6 /* 0000050A */ 00000506 4A44 tst.w D4 00000508 67C6 beq -0x38 /* 000004D0 */ label0000050A: 0000050A 3005 move.w D0, D5 0000050C 48C0 ext.l D0 0000050E 47EE FFC0 lea.l A3, [A6 - 0x40] 00000512 4233 0000 clr.b [A3 + D0.w] 00000516 486E FFBC pea.l [A6 - 0x44] 0000051A 4879 FFFD 1FF0 push.l 0xFFFD1FF0 00000520 486E FFC0 pea.l [A6 - 0x40] 00000524 4EB9 0000 7FFA jsr [0x00007FFA] 0000052A 4FEF 000C lea.l A7, [A7 + 0xC] 0000052E 3D6E FFB8 FFF8 move.w [A6 - 0x8], [A6 - 0x48] 00000534 2D6E FFBC FFFA move.l [A6 - 0x6], [A6 - 0x44] 0000053A 2D6E 0010 FFF4 move.l [A6 - 0xC], [A6 + 0x10] 00000540 262C 0010 move.l D3, [A4 + 0x10] 00000544 2F03 move.l -[A7], D3 00000546 2043 movea.l A0, D3 00000548 2050 movea.l A0, [A0] 0000054A 2068 0050 movea.l A0, [A0 + 0x50] 0000054E 4E90 jsr [A0] 00000550 5280 addq.l D0, 1 00000552 2F00 move.l -[A7], D0 00000554 486E FFF4 pea.l [A6 - 0xC] 00000558 7001 moveq.l D0, 0x01 0000055A 2F00 move.l -[A7], D0 0000055C 262C 0010 move.l D3, [A4 + 0x10] 00000560 2F03 move.l -[A7], D3 00000562 2043 movea.l A0, D3 00000564 2050 movea.l A0, [A0] 00000566 2068 0058 movea.l A0, [A0 + 0x58] 0000056A 4E90 jsr [A0] 0000056C 2F0A move.l -[A7], A2 0000056E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000572 2F0C move.l -[A7], A4 00000574 2054 movea.l A0, [A4] 00000576 2068 0010 movea.l A0, [A0 + 0x10] 0000057A 4E90 jsr [A0] 0000057C 3004 move.w D0, D4 0000057E 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000582 4E5E unlink A6 00000584 205F movea.l A0, [A7]+ 00000586 4FEF 0010 lea.l A7, [A7 + 0x10] 0000058A 4ED0 jmp [A0] 0000058C 8026 or.b D0, -[A6] 0000058E 5265 addq.w -[A5], 1 00000590 6164 bsr +0x66 /* 000005F6 */ 00000592 4164 chk.w D0, -[A4] 00000594 6472 bcc +0x74 /* 00000608 */ 00000596 6573 bcs +0x75 /* 0000060B */ 00000598 735F moveq.l D1, 0x5F 0000059A 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000059E 5365 subq.w -[A5], 1 000005A0 674D beq +0x4F /* 000005EF */ 000005A2 6170 bsr +0x72 /* 00000614 */ 000005A4 7065 moveq.l D0, 0x65 000005A6 6452 bcc +0x54 /* 000005FA */ 000005A8 6F6D ble +0x6F /* 00000617 */ 000005AA 4D61 chk.w D6, -[A1] 000005AC 7046 moveq.l D0, 0x46 000005AE 5250 addq.w [A0], 1 000005B0 636C bls +0x6E /* 0000061E */ 000005B2 5063 addq.w -[A3], 8 000005B4 0000 FFFF ori.b D0, 0xFF 000005B8 4E56 FFF4 link A6, -0x000C 000005BC 48E7 1610 movem.l -[A7], D3,D5,D6,A3 000005C0 266E 0008 movea.l A3, [A6 + 0x8] 000005C4 2A2E 000C move.l D5, [A6 + 0xC] 000005C8 7C00 moveq.l D6, 0x00 000005CA 4A85 tst.l D5 000005CC 6F36 ble +0x38 /* 00000604 */ 000005CE 262B 0010 move.l D3, [A3 + 0x10] 000005D2 2F03 move.l -[A7], D3 000005D4 2043 movea.l A0, D3 000005D6 2050 movea.l A0, [A0] 000005D8 2068 0050 movea.l A0, [A0 + 0x50] 000005DC 4E90 jsr [A0] 000005DE B085 cmp.l D0, D5 000005E0 6D22 blt +0x24 /* 00000604 */ 000005E2 2F05 move.l -[A7], D5 000005E4 486E FFF4 pea.l [A6 - 0xC] 000005E8 7001 moveq.l D0, 0x01 000005EA 2F00 move.l -[A7], D0 000005EC 262B 0010 move.l D3, [A3 + 0x10] 000005F0 2F03 move.l -[A7], D3 000005F2 2043 movea.l A0, D3 000005F4 2050 movea.l A0, [A0] fn000005F6: 000005F6 2068 0068 movea.l A0, [A0 + 0x68] label000005FA: 000005FA 4E90 jsr [A0] 000005FC 2C2B 0014 move.l D6, [A3 + 0x14] 00000600 DCAE FFFA add.l D6, [A6 - 0x6] label00000604: 00000604 2006 move.l D0, D6 00000606 4CDF 0868 movem.l D3,D5,D6,A3, [A7]+ // begin alternate branch 00000608-0000060E label00000608: 00000608 0868 4E5E 205F bchg.b [A0 + 0x205F], 0x5E /* '^' */ // end alternate branch 00000608-0000060E label00000608: // (misaligned) 0000060A 4E5E unlink A6 0000060C 205F movea.l A0, [A7]+ 0000060E 504F addq.w A7, 8 00000610 4ED0 jmp [A0] 00000612 8020 or.b D0, -[A0] fn00000614: 00000614 4765 chk.w D3, -[A5] 00000616 7441 moveq.l D2, 0x41 00000618 6464 bcc +0x66 /* 0000067E */ 0000061A 7265 moveq.l D1, 0x65 0000061C 7373 moveq.l D1, 0x73 label0000061E: 0000061E 5F5F subq.w [A7]+, 7 00000620 3136 5453 move.w -[A0], [A6 + D5.w * 4 + 0x53] 00000624 6567 bcs +0x69 /* 0000068D */ 00000626 4D61 chk.w D6, -[A1] 00000628 7070 moveq.l D0, 0x70 0000062A 6564 bcs +0x66 /* 00000690 */ 0000062C 526F 6D4D addq.w [A7 + 0x6D4D], 1 00000630 6170 bsr +0x72 /* 000006A2 */ 00000632 466C 0000 not.w [A4 + 0x0] 00000636 FFFF .invalid <> 00000638 4E56 FEF0 link A6, -0x0110 0000063C 48E7 1C10 movem.l -[A7], D3,D4,D5,A3 00000640 266E 0008 movea.l A3, [A6 + 0x8] 00000644 2A2E 0010 move.l D5, [A6 + 0x10] 00000648 4A85 tst.l D5 0000064A 6F64 ble +0x66 /* 000006B0 */ 0000064C 262B 0010 move.l D3, [A3 + 0x10] 00000650 2F03 move.l -[A7], D3 00000652 2043 movea.l A0, D3 00000654 2050 movea.l A0, [A0] 00000656 2068 0050 movea.l A0, [A0 + 0x50] 0000065A 4E90 jsr [A0] 0000065C B085 cmp.l D0, D5 0000065E 6D50 blt +0x52 /* 000006B0 */ 00000660 2F05 move.l -[A7], D5 00000662 486E FEF0 pea.l [A6 - 0x110] 00000666 7601 moveq.l D3, 0x01 00000668 2F03 move.l -[A7], D3 0000066A 282B 0010 move.l D4, [A3 + 0x10] 0000066E 2F04 move.l -[A7], D4 00000670 2044 movea.l A0, D4 00000672 2050 movea.l A0, [A0] 00000674 2068 0068 movea.l A0, [A0 + 0x68] 00000678 4E90 jsr [A0] 0000067A 206B 000C movea.l A0, [A3 + 0xC] label0000067E: 0000067E D1EE FEF0 add.l A0, [A6 - 0x110] 00000682 2F08 move.l -[A7], A0 00000684 486E FEFC pea.l [A6 - 0x104] 00000688 4EB9 0000 0B3A jsr [0x00000B3A] 0000068E 2D40 FFFC move.l [A6 - 0x4], D0 // begin alternate branch 00000690-00000692 label00000690: 00000690 FFFC .invalid <> // end alternate branch 00000690-00000692 label00000690: // (misaligned) 00000692 2040 movea.l A0, D0 00000694 1410 move.b D2, [A0] 00000696 7200 moveq.l D1, 0x00 00000698 1202 move.b D1, D2 0000069A 5281 addq.l D1, 1 0000069C 2F01 move.l -[A7], D1 0000069E 2F00 move.l -[A7], D0 000006A0 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 000006A2-000006AA fn000006A2: 000006A2 000C 4EB9 ori.b A4, 0xB9 000006A6 0000 0042 ori.b D0, 0x42 /* 'B' */ // end alternate branch 000006A2-000006AA fn000006A2: // (misaligned) 000006A4 4EB9 0000 0042 jsr [0x00000042] 000006AA 4FEF 000C lea.l A7, [A7 + 0xC] 000006AE 6022 bra +0x24 /* 000006D2 */ label000006B0: 000006B0 1239 FFFF 645C move.b D1, [0xFFFF645C] 000006B6 7000 moveq.l D0, 0x00 000006B8 1001 move.b D0, D1 000006BA 5280 addq.l D0, 1 000006BC 2F00 move.l -[A7], D0 000006BE 4879 FFFF 645C push.l 0xFFFF645C 000006C4 2F2E 000C move.l -[A7], [A6 + 0xC] 000006C8 4EB9 0000 0042 jsr [0x00000042] 000006CE 4FEF 000C lea.l A7, [A7 + 0xC] label000006D2: 000006D2 4CDF 0838 movem.l D3,D4,D5,A3, [A7]+ 000006D6 4E5E unlink A6 000006D8 205F movea.l A0, [A7]+ 000006DA 4FEF 000C lea.l A7, [A7 + 0xC] 000006DE 4ED0 jmp [A0] 000006E0 8026 or.b D0, -[A6] 000006E2 4765 chk.w D3, -[A5] 000006E4 744E moveq.l D2, 0x4E 000006E6 616D bsr +0x6F /* 00000755 */ 000006E8 655F bcs +0x61 /* 00000749 */ 000006EA 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 000006EE 5365 subq.w -[A5], 1 000006F0 674D beq +0x4F /* 0000073F */ 000006F2 6170 bsr +0x72 /* 00000764 */ 000006F4 7065 moveq.l D0, 0x65 000006F6 6452 bcc +0x54 /* 0000074A */ 000006F8 6F6D ble +0x6F /* 00000767 */ 000006FA 4D61 chk.w D6, -[A1] 000006FC 7046 moveq.l D0, 0x46 000006FE 6C52 bge +0x54 /* 00000752 */ 00000700 3743 5374 move.w [A3 + 0x5374], D3 00000704 7232 moveq.l D1, 0x32 00000706 3535 0000 move.w -[A2], [A5 + D0.w] 0000070A FFFF .invalid <> 0000070C 205F movea.l A0, [A7]+ 0000070E 584F addq.w A7, 4 00000710 4ED0 jmp [A0] 00000712 FFFF .invalid <> 00000714 4E56 0000 link A6, 0 00000718 0C2E 0024 0008 cmpi.b [A6 + 0x8], 0x24 /* '$' */ 0000071E 6704 beq +0x6 /* 00000724 */ 00000720 7000 moveq.l D0, 0x00 00000722 6002 bra +0x4 /* 00000726 */ label00000724: 00000724 7001 moveq.l D0, 0x01 label00000726: 00000726 2000 move.l D0, D0 00000728 4E5E unlink A6 0000072A 205F movea.l A0, [A7]+ 0000072C 544F addq.w A7, 2 0000072E 4ED0 jmp [A0] 00000730 9449 sub.w D2, A1 00000732 7348 moveq.l D1, 0x48 00000734 6578 bcs +0x7A /* 000007AE */ 00000736 4465 neg.w -[A5] 00000738 6D61 blt +0x63 /* 0000079B */ 0000073A 7263 moveq.l D1, 0x63 0000073C 6174 bsr +0x76 /* 000007B2 */ 0000073E 696F bvs +0x71 /* 000007AF */ 00000740 6E5F bgt +0x61 /* 000007A1 */ 00000742 5F46 subq.w D6, 7 00000744 6300 0000 bls +0x2 /* 00000746 */ // begin alternate branch 00000746-0000074E label00000746: 00000746 0000 4E56 ori.b D0, 0x56 /* 'V' */ label0000074A: 0000074A 0000 2F03 ori.b D0, 0x3 // end alternate branch 00000746-0000074E label00000746: // (misaligned) 00000748 4E56 0000 link A6, 0 label0000074A: // (misaligned) 0000074C 2F03 move.l -[A7], D3 0000074E 4243 clr.w D3 00000750 700B moveq.l D0, 0x0B label00000752: 00000752 2F00 move.l -[A7], D0 00000754 4879 FFFD 1FE4 push.l 0xFFFD1FE4 0000075A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000075E 4EB9 0000 0C42 jsr [0x00000C42] fn00000764: 00000764 4FEF 000C lea.l A7, [A7 + 0xC] 00000768 4A80 tst.l D0 0000076A 6702 beq +0x4 /* 0000076E */ 0000076C 7603 moveq.l D3, 0x03 label0000076E: 0000076E 3003 move.w D0, D3 00000770 261F move.l D3, [A7]+ 00000772 4E5E unlink A6 00000774 205F movea.l A0, [A7]+ 00000776 504F addq.w A7, 8 00000778 4ED0 jmp [A0] 0000077A 8028 4973 or.b D0, [A0 + 0x4973] 0000077E 436F 7272 chk.w D1, [A7 + 0x7272] 00000782 6563 bcs +0x65 /* 000007E7 */ 00000784 7452 moveq.l D2, 0x52 00000786 6F6D ble +0x6F /* 000007F5 */ 00000788 4669 6C65 not.w [A1 + 0x6C65] 0000078C 5F5F subq.w [A7]+, 7 0000078E 3137 5450 move.w -[A0], [A7 + D5.w * 4 + 0x50] 00000792 6879 bvc +0x7B /* 0000080D */ 00000794 734D moveq.l D1, 0x4D 00000796 6170 bsr +0x72 /* 00000808 */ 00000798 7065 moveq.l D0, 0x65 0000079A 6452 bcc +0x54 /* 000007EE */ 0000079C 6F6D ble +0x6F /* 0000080B */ 0000079E 4D61 chk.w D6, -[A1] 000007A0 7046 moveq.l D0, 0x46 000007A2 5063 addq.w -[A3], 8 000007A4 0000 FFFF ori.b D0, 0xFF 000007A8 4E56 0000 link A6, 0 000007AC 48E7 0C28 movem.l -[A7], D4,D5,A2,A4 // begin alternate branch 000007AE-000007B4 label000007AE: 000007AE 0C28 286E 000C cmpi.b [A0 + 0xC], 0x6E /* 'n' */ // end alternate branch 000007AE-000007B4 label000007AE: // (misaligned) 000007B0 286E 000C movea.l A4, [A6 + 0xC] // begin alternate branch 000007B2-000007B6 fn000007B2: 000007B2 000C 4245 ori.b A4, 0x45 /* 'E' */ // end alternate branch 000007B2-000007B6 fn000007B2: // (misaligned) 000007B4 4245 clr.w D5 000007B6 4244 clr.w D4 000007B8 602A bra +0x2C /* 000007E4 */ label000007BA: 000007BA 206E 0010 movea.l A0, [A6 + 0x10] 000007BE 5290 addq.l [A0], 1 000007C0 6006 bra +0x8 /* 000007C8 */ label000007C2: 000007C2 206E 0010 movea.l A0, [A6 + 0x10] 000007C6 5290 addq.l [A0], 1 label000007C8: 000007C8 206E 0010 movea.l A0, [A6 + 0x10] 000007CC 2450 movea.l A2, [A0] 000007CE B5CC cmpa.l A2, A4 000007D0 6708 beq +0xA /* 000007DA */ 000007D2 1012 move.b D0, [A2] 000007D4 720D moveq.l D1, 0x0D 000007D6 B001 cmp.b D0, D1 000007D8 66E8 bne -0x16 /* 000007C2 */ label000007DA: 000007DA B5CC cmpa.l A2, A4 000007DC 6604 bne +0x6 /* 000007E2 */ 000007DE 7A06 moveq.l D5, 0x06 000007E0 6008 bra +0xA /* 000007EA */ label000007E2: 000007E2 5244 addq.w D4, 1 label000007E4: 000007E4 0C44 0002 cmpi.w D4, 0x2 000007E8 65D0 bcs -0x2E /* 000007BA */ label000007EA: 000007EA 3005 move.w D0, D5 000007EC 4CDF 1430 movem.l D4,D5,A2,A4, [A7]+ // begin alternate branch 000007EE-000007F2 label000007EE: 000007EE 1430 4E5E move.b D2, [A0 + D4 * 8 + 0x5E] // end alternate branch 000007EE-000007F2 label000007EE: // (misaligned) 000007F0 4E5E unlink A6 000007F2 205F movea.l A0, [A7]+ 000007F4 4FEF 000C lea.l A7, [A7 + 0xC] 000007F8 4ED0 jmp [A0] 000007FA 802E 4164 or.b D0, [A6 + 0x4164] 000007FE 7661 moveq.l D3, 0x61 00000800 6E63 bgt +0x65 /* 00000865 */ 00000802 6554 bcs +0x56 /* 00000858 */ 00000804 6F46 ble +0x48 /* 0000084C */ 00000806 6972 bvs +0x74 /* 0000087A */ fn00000808: 00000808 7374 moveq.l D1, 0x74 0000080A 456E 7472 chk.w D2, [A6 + 0x7472] 0000080E 795F moveq.l D4, 0x5F 00000810 5F31 3754 subq.b <>, 7 00000814 5068 7973 addq.w [A0 + 0x7973], 8 00000818 4D61 chk.w D6, -[A1] 0000081A 7070 moveq.l D0, 0x70 0000081C 6564 bcs +0x66 /* 00000882 */ 0000081E 526F 6D4D addq.w [A7 + 0x6D4D], 1 00000822 6170 bsr +0x72 /* 00000894 */ 00000824 4652 not.w [A2] 00000826 5063 addq.w -[A3], 8 00000828 5063 addq.w -[A3], 8 0000082A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000082E 0000 48E7 ori.b D0, 0xE7 00000832 1020 move.b D0, -[A0] 00000834 4243 clr.w D3 00000836 2F2E 000C move.l -[A7], [A6 + 0xC] 0000083A 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00000840 206E 0008 movea.l A0, [A6 + 0x8] 00000844 2140 000C move.l [A0 + 0xC], D0 00000848 4A80 tst.l D0 0000084A 6604 bne +0x6 /* 00000850 */ label0000084C: 0000084C 7601 moveq.l D3, 0x01 0000084E 6032 bra +0x34 /* 00000882 */ label00000850: 00000850 701E moveq.l D0, 0x1E 00000852 2F00 move.l -[A7], D0 00000854 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00000858-0000085A label00000858: 00000858 0BEA .incomplete // end alternate branch 00000858-0000085A label00000858: // (misaligned) 0000085A 2440 movea.l A2, D0 0000085C 200A move.l D0, A2 0000085E 6708 beq +0xA /* 00000868 */ 00000860 2F0A move.l -[A7], A2 00000862 4EB9 0000 9CA2 jsr [0x00009CA2] label00000868: 00000868 206E 0010 movea.l A0, [A6 + 0x10] 0000086C 2F10 move.l -[A7], [A0] 0000086E 7008 moveq.l D0, 0x08 00000870 3F00 move.w -[A7], D0 00000872 2F0A move.l -[A7], A2 00000874 4EB9 0000 9CAA jsr [0x00009CAA] label0000087A: 0000087A 206E 0008 movea.l A0, [A6 + 0x8] 0000087E 214A 0010 move.l [A0 + 0x10], A2 label00000882: 00000882 3003 move.w D0, D3 00000884 4CDF 0408 movem.l D3,A2, [A7]+ 00000888 4E5E unlink A6 0000088A 205F movea.l A0, [A7]+ 0000088C 4FEF 000C lea.l A7, [A7 + 0xC] 00000890 4ED0 jmp [A0] 00000892 802D 4372 or.b D0, [A5 + 0x4372 /* export_2154 */] // begin alternate branch 00000894-0000089A fn00000894: 00000894 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] // end alternate branch 00000894-0000089A fn00000894: // (misaligned) 00000896 6561 bcs +0x63 /* 000008F9 */ 00000898 7465 moveq.l D2, 0x65 0000089A 526F 6D49 addq.w [A7 + 0x6D49], 1 0000089E 6E66 bgt +0x68 /* 00000906 */ 000008A0 6F42 ble +0x44 /* 000008E4 */ 000008A2 7566 moveq.l D2, 0x66 000008A4 6665 bne +0x67 /* 0000090B */ 000008A6 7273 moveq.l D1, 0x73 000008A8 5F5F subq.w [A7]+, 7 000008AA 3137 5450 move.w -[A0], [A7 + D5.w * 4 + 0x50] 000008AE 6879 bvc +0x7B /* 00000929 */ 000008B0 734D moveq.l D1, 0x4D 000008B2 6170 bsr +0x72 /* 00000924 */ 000008B4 7065 moveq.l D0, 0x65 000008B6 6452 bcc +0x54 /* 0000090A */ 000008B8 6F6D ble +0x6F /* 00000927 */ 000008BA 4D61 chk.w D6, -[A1] 000008BC 7046 moveq.l D0, 0x46 000008BE 526C 6C00 addq.w [A4 + 0x6C00], 1 000008C2 0000 7001 ori.b D0, 0x1 000008C6 205F movea.l A0, [A7]+ 000008C8 504F addq.w A7, 8 000008CA 4ED0 jmp [A0] 000008CC 4E56 FFC0 link A6, -0x0040 000008D0 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000008D4 266E 0008 movea.l A3, [A6 + 0x8] 000008D8 286E 000C movea.l A4, [A6 + 0xC] 000008DC 4244 clr.w D4 000008DE 7000 moveq.l D0, 0x00 000008E0 2D40 FFC0 move.l [A6 - 0x40], D0 label000008E4: 000008E4 4245 clr.w D5 000008E6 422E FFF6 clr.b [A6 - 0xA] 000008EA 605C bra +0x5E /* 00000948 */ label000008EC: 000008EC 246E 0014 movea.l A2, [A6 + 0x14] 000008F0 2052 movea.l A0, [A2] 000008F2 1010 move.b D0, [A0] 000008F4 3205 move.w D1, D5 000008F6 5245 addq.w D5, 1 000008F8 48C1 ext.l D1 000008FA 41EE FFC4 lea.l A0, [A6 - 0x3C] 000008FE 1180 1000 move.b [A0 + D1.w], D0 00000902 5292 addq.l [A2], 1 label00000904: 00000904 206E 0014 movea.l A0, [A6 + 0x14] // begin alternate branch 00000906-0000090A label00000906: 00000906 0014 2050 ori.b [A4], 0x50 /* 'P' */ // end alternate branch 00000906-0000090A label00000906: // (misaligned) 00000908 2050 movea.l A0, [A0] label0000090A: 0000090A 1210 move.b D1, [A0] 0000090C 7000 moveq.l D0, 0x00 0000090E 1001 move.b D0, D1 00000910 D0B9 FFFF C9D4 add.l D0, [0xFFFFC9D4] 00000916 2040 movea.l A0, D0 00000918 1010 move.b D0, [A0] 0000091A 4880 ext.w D0 0000091C 0240 0080 andi.w D0, 0x80 00000920 6704 beq +0x6 /* 00000926 */ 00000922 4A44 tst.w D4 fn00000924: 00000924 67C6 beq -0x38 /* 000008EC */ label00000926: 00000926 0C45 0008 cmpi.w D5, 0x8 0000092A 6608 bne +0xA /* 00000934 */ 0000092C 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 00000932 6014 bra +0x16 /* 00000948 */ label00000934: 00000934 4245 clr.w D5 00000936 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000093A 2F0C move.l -[A7], A4 0000093C 2F0B move.l -[A7], A3 0000093E 2053 movea.l A0, [A3] 00000940 2068 000C movea.l A0, [A0 + 0xC] 00000944 4E90 jsr [A0] 00000946 3800 move.w D4, D0 label00000948: 00000948 102E FFF6 move.b D0, [A6 - 0xA] 0000094C 6604 bne +0x6 /* 00000952 */ 0000094E 4A44 tst.w D4 00000950 67B2 beq -0x4C /* 00000904 */ label00000952: 00000952 4A44 tst.w D4 00000954 666C bne +0x6E /* 000009C2 */ 00000956 3005 move.w D0, D5 00000958 48C0 ext.l D0 0000095A 45EE FFC4 lea.l A2, [A6 - 0x3C] 0000095E 4232 0000 clr.b [A2 + D0.w] 00000962 486E FFC0 pea.l [A6 - 0x40] 00000966 4879 FFFD 1FF0 push.l 0xFFFD1FF0 0000096C 486E FFC4 pea.l [A6 - 0x3C] 00000970 4EB9 0000 7FFA jsr [0x00007FFA] 00000976 4FEF 000C lea.l A7, [A7 + 0xC] 0000097A 2D6E FFC0 FFFC move.l [A6 - 0x4], [A6 - 0x40] 00000980 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10] 00000986 262B 0010 move.l D3, [A3 + 0x10] 0000098A 2F03 move.l -[A7], D3 0000098C 2043 movea.l A0, D3 0000098E 2050 movea.l A0, [A0] 00000990 2068 0050 movea.l A0, [A0 + 0x50] 00000994 4E90 jsr [A0] 00000996 5280 addq.l D0, 1 00000998 2F00 move.l -[A7], D0 0000099A 486E FFF8 pea.l [A6 - 0x8] 0000099E 7001 moveq.l D0, 0x01 000009A0 2F00 move.l -[A7], D0 000009A2 262B 0010 move.l D3, [A3 + 0x10] 000009A6 2F03 move.l -[A7], D3 000009A8 2043 movea.l A0, D3 000009AA 2050 movea.l A0, [A0] 000009AC 2068 0058 movea.l A0, [A0 + 0x58] 000009B0 4E90 jsr [A0] 000009B2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000009B6 2F0C move.l -[A7], A4 000009B8 2F0B move.l -[A7], A3 000009BA 2053 movea.l A0, [A3] 000009BC 2068 0010 movea.l A0, [A0 + 0x10] 000009C0 4E90 jsr [A0] label000009C2: 000009C2 3004 move.w D0, D4 000009C4 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000009C8 4E5E unlink A6 000009CA 205F movea.l A0, [A7]+ 000009CC 4FEF 0010 lea.l A7, [A7 + 0x10] 000009D0 4ED0 jmp [A0] 000009D2 8027 or.b D0, -[A7] 000009D4 5265 addq.w -[A5], 1 000009D6 6164 bsr +0x66 /* 00000A3C */ 000009D8 4164 chk.w D0, -[A4] 000009DA 6472 bcc +0x74 /* 00000A4E */ 000009DC 6573 bcs +0x75 /* 00000A51 */ 000009DE 735F moveq.l D1, 0x5F 000009E0 5F31 3754 subq.b <>, 7 000009E4 5068 7973 addq.w [A0 + 0x7973], 8 000009E8 4D61 chk.w D6, -[A1] 000009EA 7070 moveq.l D0, 0x70 000009EC 6564 bcs +0x66 /* 00000A52 */ 000009EE 526F 6D4D addq.w [A7 + 0x6D4D], 1 000009F2 6170 bsr +0x72 /* 00000A64 */ 000009F4 4652 not.w [A2] 000009F6 5063 addq.w -[A3], 8 000009F8 6C50 bge +0x52 /* 00000A4A */ 000009FA 6300 0000 bls +0x2 /* 000009FC */ // begin alternate branch 000009FC-00000A00 label000009FC: 000009FC 0000 FFFF ori.b D0, 0xFF // end alternate branch 000009FC-00000A00 label000009FC: // (misaligned) 000009FE FFFF .invalid <> 00000A00 4E56 FFF8 link A6, -0x0008 00000A04 48E7 1620 movem.l -[A7], D3,D5,D6,A2 00000A08 246E 0008 movea.l A2, [A6 + 0x8] 00000A0C 2A2E 000C move.l D5, [A6 + 0xC] 00000A10 7C00 moveq.l D6, 0x00 00000A12 4A85 tst.l D5 00000A14 6F32 ble +0x34 /* 00000A48 */ 00000A16 262A 0010 move.l D3, [A2 + 0x10] 00000A1A 2F03 move.l -[A7], D3 00000A1C 2043 movea.l A0, D3 00000A1E 2050 movea.l A0, [A0] 00000A20 2068 0050 movea.l A0, [A0 + 0x50] 00000A24 4E90 jsr [A0] 00000A26 B085 cmp.l D0, D5 00000A28 6D1E blt +0x20 /* 00000A48 */ 00000A2A 2F05 move.l -[A7], D5 00000A2C 486E FFF8 pea.l [A6 - 0x8] 00000A30 7001 moveq.l D0, 0x01 00000A32 2F00 move.l -[A7], D0 00000A34 262A 0010 move.l D3, [A2 + 0x10] 00000A38 2F03 move.l -[A7], D3 00000A3A 2043 movea.l A0, D3 fn00000A3C: 00000A3C 2050 movea.l A0, [A0] 00000A3E 2068 0068 movea.l A0, [A0 + 0x68] 00000A42 4E90 jsr [A0] 00000A44 2C2E FFFC move.l D6, [A6 - 0x4] label00000A48: 00000A48 2006 move.l D0, D6 label00000A4A: 00000A4A 4CDF 0468 movem.l D3,D5,D6,A2, [A7]+ label00000A4E: 00000A4E 4E5E unlink A6 00000A50 205F movea.l A0, [A7]+ label00000A52: 00000A52 504F addq.w A7, 8 00000A54 4ED0 jmp [A0] 00000A56 8021 or.b D0, -[A1] 00000A58 4765 chk.w D3, -[A5] 00000A5A 7441 moveq.l D2, 0x41 00000A5C 6464 bcc +0x66 /* 00000AC2 */ 00000A5E 7265 moveq.l D1, 0x65 00000A60 7373 moveq.l D1, 0x73 00000A62 5F5F subq.w [A7]+, 7 fn00000A64: 00000A64 3137 5450 move.w -[A0], [A7 + D5.w * 4 + 0x50] 00000A68 6879 bvc +0x7B /* 00000AE3 */ 00000A6A 734D moveq.l D1, 0x4D 00000A6C 6170 bsr +0x72 /* 00000ADE */ 00000A6E 7065 moveq.l D0, 0x65 00000A70 6452 bcc +0x54 /* 00000AC4 */ 00000A72 6F6D ble +0x6F /* 00000AE1 */ 00000A74 4D61 chk.w D6, -[A1] 00000A76 7046 moveq.l D0, 0x46 00000A78 6C00 0000 bge +0x2 /* 00000A7A */ // begin alternate branch 00000A7A-00000A84 label00000A7A: 00000A7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000A7E FEF4 48E7 .extension 0xEF4 <> // unimplemented 00000A82 1C10 move.b D6, [A0] // end alternate branch 00000A7A-00000A84 label00000A7A: // (misaligned) 00000A7C 4E56 FEF4 link A6, -0x010C 00000A80 48E7 1C10 movem.l -[A7], D3,D4,D5,A3 00000A84 266E 0008 movea.l A3, [A6 + 0x8] 00000A88 2A2E 0010 move.l D5, [A6 + 0x10] 00000A8C 4A85 tst.l D5 00000A8E 6F64 ble +0x66 /* 00000AF4 */ 00000A90 262B 0010 move.l D3, [A3 + 0x10] 00000A94 2F03 move.l -[A7], D3 00000A96 2043 movea.l A0, D3 00000A98 2050 movea.l A0, [A0] 00000A9A 2068 0050 movea.l A0, [A0 + 0x50] 00000A9E 4E90 jsr [A0] 00000AA0 B085 cmp.l D0, D5 00000AA2 6D50 blt +0x52 /* 00000AF4 */ 00000AA4 2F05 move.l -[A7], D5 00000AA6 486E FEF4 pea.l [A6 - 0x10C] 00000AAA 7601 moveq.l D3, 0x01 00000AAC 2F03 move.l -[A7], D3 00000AAE 282B 0010 move.l D4, [A3 + 0x10] 00000AB2 2F04 move.l -[A7], D4 00000AB4 2044 movea.l A0, D4 00000AB6 2050 movea.l A0, [A0] 00000AB8 2068 0068 movea.l A0, [A0 + 0x68] 00000ABC 4E90 jsr [A0] 00000ABE 206B 000C movea.l A0, [A3 + 0xC] label00000AC2: 00000AC2 D1EE FEF4 add.l A0, [A6 - 0x10C] // begin alternate branch 00000AC4-00000AC8 label00000AC4: 00000AC4 FEF4 2F08 .extension 0xEF4 <> // unimplemented // end alternate branch 00000AC4-00000AC8 label00000AC4: // (misaligned) 00000AC6 2F08 move.l -[A7], A0 00000AC8 486E FEFC pea.l [A6 - 0x104] 00000ACC 4EB9 0000 0B3A jsr [0x00000B3A] 00000AD2 2D40 FFFC move.l [A6 - 0x4], D0 00000AD6 2040 movea.l A0, D0 00000AD8 1410 move.b D2, [A0] 00000ADA 7200 moveq.l D1, 0x00 00000ADC 1202 move.b D1, D2 fn00000ADE: 00000ADE 5281 addq.l D1, 1 00000AE0 2F01 move.l -[A7], D1 00000AE2 2F00 move.l -[A7], D0 00000AE4 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AE8 4EB9 0000 0042 jsr [0x00000042] 00000AEE 4FEF 000C lea.l A7, [A7 + 0xC] 00000AF2 6022 bra +0x24 /* 00000B16 */ label00000AF4: 00000AF4 1239 FFFF 645C move.b D1, [0xFFFF645C] 00000AFA 7000 moveq.l D0, 0x00 00000AFC 1001 move.b D0, D1 00000AFE 5280 addq.l D0, 1 00000B00 2F00 move.l -[A7], D0 00000B02 4879 FFFF 645C push.l 0xFFFF645C 00000B08 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B0C 4EB9 0000 0042 jsr [0x00000042] 00000B12 4FEF 000C lea.l A7, [A7 + 0xC] label00000B16: 00000B16 4CDF 0838 movem.l D3,D4,D5,A3, [A7]+ 00000B1A 4E5E unlink A6 00000B1C 205F movea.l A0, [A7]+ 00000B1E 4FEF 000C lea.l A7, [A7 + 0xC] 00000B22 4ED0 jmp [A0] 00000B24 8027 or.b D0, -[A7] 00000B26 4765 chk.w D3, -[A5] 00000B28 744E moveq.l D2, 0x4E 00000B2A 616D bsr +0x6F /* 00000B99 */ 00000B2C 655F bcs +0x61 /* 00000B8D */ 00000B2E 5F31 3754 subq.b <>, 7 00000B32 5068 7973 addq.w [A0 + 0x7973], 8 00000B36 4D61 chk.w D6, -[A1] 00000B38 7070 moveq.l D0, 0x70 00000B3A 6564 bcs +0x66 /* 00000BA0 */ 00000B3C 526F 6D4D addq.w [A7 + 0x6D4D], 1 00000B40 6170 bsr +0x72 /* 00000BB2 */ 00000B42 466C 5237 not.w [A4 + 0x5237] 00000B46 4353 chk.w D1, [A3] 00000B48 7472 moveq.l D2, 0x72 00000B4A 3235 3500 move.w D1, [A5 + <> + D3 * 4] 00000B4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000B52 0000 2F03 ori.b D0, 0x3 00000B56 4879 0000 98C2 push.l 0x98C2 00000B5C 42A7 clr.l -[A7] 00000B5E 206E 0008 movea.l A0, [A6 + 0x8] 00000B62 2628 0010 move.l D3, [A0 + 0x10] 00000B66 2F03 move.l -[A7], D3 00000B68 2043 movea.l A0, D3 00000B6A 2050 movea.l A0, [A0] 00000B6C 2068 0090 movea.l A0, [A0 + 0x90] 00000B70 4E90 jsr [A0] 00000B72 261F move.l D3, [A7]+ 00000B74 4E5E unlink A6 00000B76 205F movea.l A0, [A7]+ 00000B78 584F addq.w A7, 4 00000B7A 4ED0 jmp [A0] 00000B7C 8026 or.b D0, -[A6] 00000B7E 536F 7274 subq.w [A7 + 0x7274], 1 00000B82 526F 6D4D addq.w [A7 + 0x6D4D], 1 00000B86 6170 bsr +0x72 /* 00000BF8 */ 00000B88 4172 7261 chk.w D0, [A2 + D7.w * 2 + 0x61] 00000B8C 795F moveq.l D4, 0x5F 00000B8E 5F31 3754 subq.b <>, 7 00000B92 5068 7973 addq.w [A0 + 0x7973], 8 00000B96 4D61 chk.w D6, -[A1] 00000B98 7070 moveq.l D0, 0x70 00000B9A 6564 bcs +0x66 /* 00000C00 */ 00000B9C 526F 6D4D addq.w [A7 + 0x6D4D], 1 label00000BA0: 00000BA0 6170 bsr +0x72 /* 00000C12 */ 00000BA2 4676 0000 not.w [A6 + D0.w] 00000BA6 FFFF .invalid <> 00000BA8 4E56 0000 link A6, 0 00000BAC 206E 0010 movea.l A0, [A6 + 0x10] 00000BB0 2028 0004 move.l D0, [A0 + 0x4] // begin alternate branch 00000BB2-00000BBE fn00000BB2: 00000BB2 0004 206E ori.b D4, 0x6E /* 'n' */ 00000BB6 000C 2228 ori.b A4, 0x28 /* '(' */ 00000BBA 0004 B081 ori.b D4, 0x81 // end alternate branch 00000BB2-00000BBE fn00000BB2: // (misaligned) 00000BB4 206E 000C movea.l A0, [A6 + 0xC] 00000BB8 2228 0004 move.l D1, [A0 + 0x4] 00000BBC B081 cmp.l D0, D1 00000BBE 6304 bls +0x6 /* 00000BC4 */ 00000BC0 7001 moveq.l D0, 0x01 00000BC2 601A bra +0x1C /* 00000BDE */ label00000BC4: 00000BC4 206E 0010 movea.l A0, [A6 + 0x10] 00000BC8 2028 0004 move.l D0, [A0 + 0x4] 00000BCC 206E 000C movea.l A0, [A6 + 0xC] 00000BD0 2228 0004 move.l D1, [A0 + 0x4] 00000BD4 B081 cmp.l D0, D1 00000BD6 6404 bcc +0x6 /* 00000BDC */ 00000BD8 70FF moveq.l D0, 0xFFFFFFFF 00000BDA 6002 bra +0x4 /* 00000BDE */ label00000BDC: 00000BDC 4240 clr.w D0 label00000BDE: 00000BDE 4E5E unlink A6 00000BE0 205F movea.l A0, [A7]+ 00000BE2 4FEF 000C lea.l A7, [A7 + 0xC] 00000BE6 4ED0 jmp [A0] 00000BE8 9D53 sub.w [A3], D6 00000BEA 6F72 ble +0x74 /* 00000C5E */ 00000BEC 7442 moveq.l D2, 0x42 00000BEE 7950 moveq.l D4, 0x50 00000BF0 6879 bvc +0x7B /* 00000C6B */ 00000BF2 7352 moveq.l D1, 0x52 00000BF4 4F4D chk.w D7, A5 00000BF6 4164 chk.w D0, -[A4] fn00000BF8: 00000BF8 6472 bcc +0x74 /* 00000C6C */ 00000BFA 6573 bcs +0x75 /* 00000C6F */ 00000BFC 735F moveq.l D1, 0x5F 00000BFE 5F46 subq.w D6, 7 label00000C00: 00000C00 5076 5076 addq.w [A6 + D5.w + 0x76], 8 00000C04 5076 0000 addq.w [A6 + D0.w], 8 00000C08 4E56 0000 link A6, 0 00000C0C 2F0A move.l -[A7], A2 00000C0E 246E 0008 movea.l A2, [A6 + 0x8] fn00000C12: 00000C12 2F0A move.l -[A7], A2 00000C14 4EB9 0000 1258 jsr [0x00001258] 00000C1A 2079 FFFD 2190 movea.l A0, [0xFFFD2190] 00000C20 2488 move.l [A2], A0 00000C22 200A move.l D0, A2 00000C24 245F movea.l A2, [A7]+ 00000C26 4E5E unlink A6 00000C28 205F movea.l A0, [A7]+ 00000C2A 584F addq.w A7, 4 00000C2C 4ED0 jmp [A0] 00000C2E 9B5F sub.w [A7]+, D5 00000C30 5F63 subq.w -[A3], 7 00000C32 745F moveq.l D2, 0x5F 00000C34 5F31 3754 subq.b <>, 7 00000C38 5068 7973 addq.w [A0 + 0x7973], 8 00000C3C 4D61 chk.w D6, -[A1] 00000C3E 7070 moveq.l D0, 0x70 00000C40 6564 bcs +0x66 /* 00000CA6 */ 00000C42 526F 6D4D addq.w [A7 + 0x6D4D], 1 00000C46 6170 bsr +0x72 /* 00000CB8 */ 00000C48 4676 0000 not.w [A6 + D0.w] 00000C4C 4E56 0000 link A6, 0 00000C50 2F0A move.l -[A7], A2 00000C52 246E 0008 movea.l A2, [A6 + 0x8] 00000C56 2F0A move.l -[A7], A2 00000C58 4EB9 0000 1258 jsr [0x00001258] label00000C5E: 00000C5E 2079 FFFD 2194 movea.l A0, [0xFFFD2194] 00000C64 2488 move.l [A2], A0 00000C66 7000 moveq.l D0, 0x00 00000C68 2540 000C move.l [A2 + 0xC], D0 label00000C6C: 00000C6C 7000 moveq.l D0, 0x00 00000C6E 2540 0014 move.l [A2 + 0x14], D0 00000C72 257C 4080 0000 0014 move.l [A2 + 0x14], 0x40800000 00000C7A 200A move.l D0, A2 00000C7C 245F movea.l A2, [A7]+ 00000C7E 4E5E unlink A6 00000C80 205F movea.l A0, [A7]+ 00000C82 584F addq.w A7, 4 00000C84 4ED0 jmp [A0] 00000C86 9A5F sub.w D5, [A7]+ 00000C88 5F63 subq.w -[A3], 7 00000C8A 745F moveq.l D2, 0x5F 00000C8C 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 00000C90 5365 subq.w -[A5], 1 00000C92 674D beq +0x4F /* 00000CE1 */ 00000C94 6170 bsr +0x72 /* 00000D06 */ 00000C96 7065 moveq.l D0, 0x65 00000C98 6452 bcc +0x54 /* 00000CEC */ 00000C9A 6F6D ble +0x6F /* 00000D09 */ 00000C9C 4D61 chk.w D6, -[A1] 00000C9E 7046 moveq.l D0, 0x46 00000CA0 7600 moveq.l D3, 0x00 00000CA2 0000 4E56 ori.b D0, 0x56 /* 'V' */ label00000CA6: 00000CA6 FFE8 .invalid <> 00000CA8 48E7 1810 movem.l -[A7], D3,D4,A3 00000CAC 266E 0008 movea.l A3, [A6 + 0x8] 00000CB0 4244 clr.w D4 00000CB2 4A2B 0004 tst.b [A3 + 0x4] 00000CB6 6600 0120 bne +0x122 /* 00000DD8 */ // begin alternate branch 00000CB8-00000CBA fn00000CB8: 00000CB8 0120 btst -[A0], D0 // end alternate branch 00000CB8-00000CBA fn00000CB8: // (misaligned) 00000CBA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CBE 2F0B move.l -[A7], A3 00000CC0 4EB9 0000 0E08 jsr [0x00000E08] 00000CC6 3800 move.w D4, D0 00000CC8 6600 010E bne +0x110 /* 00000DD8 */ 00000CCC 7600 moveq.l D3, 0x00 00000CCE 2D43 FFE8 move.l [A6 - 0x18], D3 00000CD2 2D43 FFEC move.l [A6 - 0x14], D3 00000CD6 2D43 FFFC move.l [A6 - 0x4], D3 00000CDA 486E FFF0 pea.l [A6 - 0x10] 00000CDE 486E FFF8 pea.l [A6 - 0x8] 00000CE2 2F0B move.l -[A7], A3 00000CE4 4EB9 0000 0E60 jsr [0x00000E60] 00000CEA 3800 move.w D4, D0 label00000CEC: 00000CEC 202E FFF0 move.l D0, [A6 - 0x10] 00000CF0 6602 bne +0x4 /* 00000CF4 */ 00000CF2 7801 moveq.l D4, 0x01 label00000CF4: 00000CF4 4A44 tst.w D4 00000CF6 661C bne +0x1E /* 00000D14 */ 00000CF8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000CFC 206E FFF0 movea.l A0, [A6 - 0x10] 00000D00 D1EE FFF8 add.l A0, [A6 - 0x8] 00000D04 2F08 move.l -[A7], A0 fn00000D06: 00000D06 486E FFF4 pea.l [A6 - 0xC] 00000D0A 2F0B move.l -[A7], A3 00000D0C 4EB9 0000 0F1C jsr [0x00000F1C] 00000D12 3800 move.w D4, D0 label00000D14: 00000D14 0C44 0006 cmpi.w D4, 0x6 00000D18 6602 bne +0x4 /* 00000D1C */ 00000D1A 7807 moveq.l D4, 0x07 label00000D1C: 00000D1C 4A44 tst.w D4 00000D1E 6620 bne +0x22 /* 00000D40 */ 00000D20 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000D24 206E FFF0 movea.l A0, [A6 - 0x10] 00000D28 D1EE FFF8 add.l A0, [A6 - 0x8] 00000D2C 2F08 move.l -[A7], A0 00000D2E 486E FFE8 pea.l [A6 - 0x18] 00000D32 486E FFEC pea.l [A6 - 0x14] 00000D36 2F0B move.l -[A7], A3 00000D38 4EB9 0000 0FF8 jsr [0x00000FF8] 00000D3E 3800 move.w D4, D0 label00000D40: 00000D40 4A44 tst.w D4 00000D42 6664 bne +0x66 /* 00000DA8 */ 00000D44 486E FFE8 pea.l [A6 - 0x18] 00000D48 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000D4C 2F0B move.l -[A7], A3 00000D4E 2053 movea.l A0, [A3] 00000D50 2068 0014 movea.l A0, [A0 + 0x14] 00000D54 4E90 jsr [A0] 00000D56 3800 move.w D4, D0 00000D58 604E bra +0x50 /* 00000DA8 */ label00000D5A: 00000D5A 4A44 tst.w D4 00000D5C 6624 bne +0x26 /* 00000D82 */ 00000D5E 486E FFF4 pea.l [A6 - 0xC] 00000D62 206E FFF0 movea.l A0, [A6 - 0x10] 00000D66 D1EE FFF8 add.l A0, [A6 - 0x8] 00000D6A 2F08 move.l -[A7], A0 00000D6C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D70 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000D74 486E FFFC pea.l [A6 - 0x4] 00000D78 2F0B move.l -[A7], A3 00000D7A 4EB9 0000 10B8 jsr [0x000010B8] 00000D80 3800 move.w D4, D0 label00000D82: 00000D82 4A44 tst.w D4 00000D84 6706 beq +0x8 /* 00000D8C */ 00000D86 0C44 0009 cmpi.w D4, 0x9 /* '\t' */ 00000D8A 661C bne +0x1E /* 00000DA8 */ label00000D8C: 00000D8C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000D90 206E FFF0 movea.l A0, [A6 - 0x10] 00000D94 D1EE FFF8 add.l A0, [A6 - 0x8] 00000D98 2F08 move.l -[A7], A0 00000D9A 486E FFF4 pea.l [A6 - 0xC] 00000D9E 2F0B move.l -[A7], A3 00000DA0 4EB9 0000 0F1C jsr [0x00000F1C] 00000DA6 3800 move.w D4, D0 label00000DA8: 00000DA8 4A44 tst.w D4 00000DAA 67AE beq -0x50 /* 00000D5A */ 00000DAC 0C44 0006 cmpi.w D4, 0x6 00000DB0 6602 bne +0x4 /* 00000DB4 */ 00000DB2 4244 clr.w D4 label00000DB4: 00000DB4 4A44 tst.w D4 00000DB6 6610 bne +0x12 /* 00000DC8 */ 00000DB8 177C 0001 0004 move.b [A3 + 0x4], 0x1 00000DBE 2F0B move.l -[A7], A3 00000DC0 2053 movea.l A0, [A3] 00000DC2 2068 0028 movea.l A0, [A0 + 0x28] 00000DC6 4E90 jsr [A0] label00000DC8: 00000DC8 202E FFF0 move.l D0, [A6 - 0x10] 00000DCC 670A beq +0xC /* 00000DD8 */ 00000DCE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000DD2 4EB9 0000 00E2 jsr [0x000000E2] label00000DD8: 00000DD8 3004 move.w D0, D4 00000DDA 4CDF 0818 movem.l D3,D4,A3, [A7]+ 00000DDE 4E5E unlink A6 00000DE0 205F movea.l A0, [A7]+ 00000DE2 504F addq.w A7, 8 00000DE4 4ED0 jmp [A0] 00000DE6 9D4C subx.w -[A6], -[A4] 00000DE8 6F61 ble +0x63 /* 00000E4B */ 00000DEA 6452 bcc +0x54 /* 00000E3E */ 00000DEC 6F6D ble +0x6F /* 00000E5B */ 00000DEE 4D61 chk.w D6, -[A1] 00000DF0 705F moveq.l D0, 0x5F 00000DF2 5F37 5452 subq.b [A7 + D5.w * 4 + 0x52], 7 00000DF6 6F6D ble +0x6F /* 00000E65 */ 00000DF8 4D61 chk.w D6, -[A1] 00000DFA 7046 moveq.l D0, 0x46 00000DFC 5036 4653 addq.b [A6 + D4.w * 8 + 0x53], 8 00000E00 5370 6563 0000 FFFF 4E56 subq.w [[A0] - 0xB1AA], 1 00000E0A FFFC .invalid <> 00000E0C 2F03 move.l -[A7], D3 00000E0E 554F subq.w A7, 2 00000E10 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E14 7001 moveq.l D0, 0x01 00000E16 1F00 move.b -[A7], D0 00000E18 486E FFFC pea.l [A6 - 0x4] 00000E1C 7002 moveq.l D0, 0x02 00000E1E AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00000E20 361F move.w D3, [A7]+ 00000E22 660A bne +0xC /* 00000E2E */ 00000E24 206E 0008 movea.l A0, [A6 + 0x8] 00000E28 316E FFFC 000A move.w [A0 + 0xA], [A6 - 0x4] label00000E2E: 00000E2E 3003 move.w D0, D3 00000E30 261F move.l D3, [A7]+ 00000E32 4E5E unlink A6 00000E34 205F movea.l A0, [A7]+ 00000E36 504F addq.w A7, 8 00000E38 4ED0 jmp [A0] 00000E3A 8021 or.b D0, -[A1] 00000E3C 4F70 656E chk.w D7, <> // begin alternate branch 00000E3E-00000E40 label00000E3E: 00000E3E 656E bcs +0x70 /* 00000EAE */ // end alternate branch 00000E3E-00000E40 label00000E3E: // (misaligned) 00000E40 526F 6D4D addq.w [A7 + 0x6D4D], 1 00000E44 6170 bsr +0x72 /* 00000EB6 */ 00000E46 4669 6C65 not.w [A1 + 0x6C65] 00000E4A 5F5F subq.w [A7]+, 7 00000E4C 3754 526F move.w [A3 + 0x526F], [A4] 00000E50 6D4D blt +0x4F /* 00000E9F */ 00000E52 6170 bsr +0x72 /* 00000EC4 */ 00000E54 4650 not.w [A0] 00000E56 3646 movea.w A3, D6 00000E58 5353 subq.w [A3], 1 00000E5A 7065 moveq.l D0, 0x65 00000E5C 6300 0000 bls +0x2 /* 00000E5E */ // begin alternate branch 00000E5E-00000E6C label00000E5E: 00000E5E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000E62 0000 48E7 ori.b D0, 0xE7 00000E66 0038 286E 0008 ori.b [0x00000008 /* BusErrVct */], 0x6E /* 'n' */ // end alternate branch 00000E5E-00000E6C label00000E5E: // (misaligned) 00000E60 4E56 0000 link A6, 0 00000E64 48E7 0038 movem.l -[A7], A2,A3,A4 00000E68 286E 0008 movea.l A4, [A6 + 0x8] 00000E6C 554F subq.w A7, 2 00000E6E 244C movea.l A2, A4 00000E70 700A moveq.l D0, 0x0A 00000E72 D5C0 add.l A2, D0 00000E74 3F12 move.w -[A7], [A2] 00000E76 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E7A 4EB9 0000 0C82 jsr [0x00000C82] 00000E80 301F move.w D0, [A7]+ 00000E82 6656 bne +0x58 /* 00000EDA */ 00000E84 206E 000C movea.l A0, [A6 + 0xC] 00000E88 2010 move.l D0, [A0] 00000E8A 5480 addq.l D0, 2 00000E8C 2F00 move.l -[A7], D0 00000E8E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00000E94 266E 0010 movea.l A3, [A6 + 0x10] 00000E98 2680 move.l [A3], D0 00000E9A 4A80 tst.l D0 00000E9C 673C beq +0x3E /* 00000EDA */ 00000E9E 554F subq.w A7, 2 00000EA0 3F12 move.w -[A7], [A2] 00000EA2 7001 moveq.l D0, 0x01 00000EA4 3F00 move.w -[A7], D0 00000EA6 42A7 clr.l -[A7] 00000EA8 4EB9 0000 019A jsr [0x0000019A] label00000EAE: 00000EAE 301F move.w D0, [A7]+ 00000EB0 6628 bne +0x2A /* 00000EDA */ 00000EB2 554F subq.w A7, 2 00000EB4 3F12 move.w -[A7], [A2] fn00000EB6: 00000EB6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EBA 2F13 move.l -[A7], [A3] 00000EBC 4EB9 0000 0162 jsr [0x00000162] 00000EC2 301F move.w D0, [A7]+ fn00000EC4: 00000EC4 6614 bne +0x16 /* 00000EDA */ 00000EC6 2053 movea.l A0, [A3] 00000EC8 226E 000C movea.l A1, [A6 + 0xC] 00000ECC D1D1 add.l A0, [A1] 00000ECE 10BC 000D move.b [A0], 0xD /* '\r' */ 00000ED2 2053 movea.l A0, [A3] 00000ED4 D1D1 add.l A0, [A1] 00000ED6 4228 0001 clr.b [A0 + 0x1] label00000EDA: 00000EDA 554F subq.w A7, 2 00000EDC 3F2C 000A move.w -[A7], [A4 + 0xA] 00000EE0 4EB9 0000 015A jsr [0x0000015A /* SysVersion */] 00000EE6 301F move.w D0, [A7]+ 00000EE8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000EEC 4E5E unlink A6 00000EEE 205F movea.l A0, [A7]+ 00000EF0 4FEF 000C lea.l A7, [A7 + 0xC] 00000EF4 4ED0 jmp [A0] 00000EF6 8021 or.b D0, -[A1] 00000EF8 5265 addq.w -[A5], 1 00000EFA 6164 bsr +0x66 /* 00000F60 */ 00000EFC 4D61 chk.w D6, -[A1] 00000EFE 7049 moveq.l D0, 0x49 00000F00 6E74 bgt +0x76 /* 00000F76 */ 00000F02 6F4D ble +0x4F /* 00000F51 */ 00000F04 656D bcs +0x6F /* 00000F73 */ 00000F06 6F72 ble +0x74 /* 00000F7A */ 00000F08 795F moveq.l D4, 0x5F 00000F0A 5F37 5452 subq.b [A7 + D5.w * 4 + 0x52], 7 00000F0E 6F6D ble +0x6F /* 00000F7D */ 00000F10 4D61 chk.w D6, -[A1] 00000F12 7046 moveq.l D0, 0x46 00000F14 5250 addq.w [A0], 1 00000F16 6352 bls +0x54 /* 00000F6A */ 00000F18 6C00 0000 bge +0x2 /* 00000F1A */ // begin alternate branch 00000F1A-00000F20 label00000F1A: 00000F1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000F1E FFFC .invalid <> // end alternate branch 00000F1A-00000F20 label00000F1A: // (misaligned) 00000F1C 4E56 FFFC link A6, -0x0004 00000F20 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000F24 266E 0008 movea.l A3, [A6 + 0x8] 00000F28 286E 0010 movea.l A4, [A6 + 0x10] 00000F2C 4243 clr.w D3 00000F2E 422E FFFC clr.b [A6 - 0x4] 00000F32 206E 000C movea.l A0, [A6 + 0xC] 00000F36 20AE 0014 move.l [A0], [A6 + 0x14] 00000F3A 6056 bra +0x58 /* 00000F92 */ label00000F3C: 00000F3C 206E 000C movea.l A0, [A6 + 0xC] 00000F40 5290 addq.l [A0], 1 label00000F42: 00000F42 206E 000C movea.l A0, [A6 + 0xC] 00000F46 2450 movea.l A2, [A0] 00000F48 1212 move.b D1, [A2] 00000F4A 7000 moveq.l D0, 0x00 00000F4C 1001 move.b D0, D1 00000F4E D0B9 FFFF C9D4 add.l D0, [0xFFFFC9D4] 00000F54 2040 movea.l A0, D0 00000F56 1010 move.b D0, [A0] 00000F58 7208 moveq.l D1, 0x08 00000F5A C001 and.b D0, D1 00000F5C 6704 beq +0x6 /* 00000F62 */ 00000F5E B5CC cmpa.l A2, A4 fn00000F60: 00000F60 66DA bne -0x24 /* 00000F3C */ label00000F62: 00000F62 B5CC cmpa.l A2, A4 00000F64 672A beq +0x2C /* 00000F90 */ 00000F66 2F0A move.l -[A7], A2 00000F68 2F0B move.l -[A7], A3 label00000F6A: 00000F6A 2053 movea.l A0, [A3] 00000F6C 2050 movea.l A0, [A0] 00000F6E 4E90 jsr [A0] 00000F70 3600 move.w D3, D0 00000F72 6608 bne +0xA /* 00000F7C */ 00000F74 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 // begin alternate branch 00000F76-00000F7A label00000F76: 00000F76 0001 FFFC ori.b D1, 0xFC // end alternate branch 00000F76-00000F7A label00000F76: // (misaligned) label00000F7A: 00000F7A 6016 bra +0x18 /* 00000F92 */ label00000F7C: 00000F7C 4243 clr.w D3 00000F7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F82 2F0C move.l -[A7], A4 00000F84 2F0B move.l -[A7], A3 00000F86 2053 movea.l A0, [A3] 00000F88 2068 0010 movea.l A0, [A0 + 0x10] 00000F8C 4E90 jsr [A0] 00000F8E 6002 bra +0x4 /* 00000F92 */ label00000F90: 00000F90 7606 moveq.l D3, 0x06 label00000F92: 00000F92 206E 000C movea.l A0, [A6 + 0xC] 00000F96 2450 movea.l A2, [A0] 00000F98 B5CC cmpa.l A2, A4 00000F9A 670A beq +0xC /* 00000FA6 */ 00000F9C 4A43 tst.w D3 00000F9E 6606 bne +0x8 /* 00000FA6 */ 00000FA0 102E FFFC move.b D0, [A6 - 0x4] 00000FA4 679C beq -0x62 /* 00000F42 */ label00000FA6: 00000FA6 B5CC cmpa.l A2, A4 00000FA8 6602 bne +0x4 /* 00000FAC */ 00000FAA 7606 moveq.l D3, 0x06 label00000FAC: 00000FAC 102E FFFC move.b D0, [A6 - 0x4] 00000FB0 6712 beq +0x14 /* 00000FC4 */ 00000FB2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FB6 2F0C move.l -[A7], A4 00000FB8 2F0B move.l -[A7], A3 00000FBA 2053 movea.l A0, [A3] 00000FBC 2068 0004 movea.l A0, [A0 + 0x4] 00000FC0 4E90 jsr [A0] 00000FC2 3600 move.w D3, D0 label00000FC4: 00000FC4 3003 move.w D0, D3 00000FC6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000FCA 4E5E unlink A6 00000FCC 205F movea.l A0, [A7]+ 00000FCE 4FEF 0010 lea.l A7, [A7 + 0x10] 00000FD2 4ED0 jmp [A0] 00000FD4 8020 or.b D0, -[A0] 00000FD6 5661 addq.w -[A1], 3 00000FD8 6C69 bge +0x6B /* 00001043 */ 00000FDA 6461 bcc +0x63 /* 0000103D */ 00000FDC 7465 moveq.l D2, 0x65 00000FDE 526F 6D4D addq.w [A7 + 0x6D4D], 1 00000FE2 6170 bsr +0x72 /* 00001054 */ 00000FE4 5F5F subq.w [A7]+, 7 00000FE6 3754 526F move.w [A3 + 0x526F], [A4] 00000FEA 6D4D blt +0x4F /* 00001039 */ 00000FEC 6170 bsr +0x72 /* 0000105E */ 00000FEE 4650 not.w [A0] 00000FF0 6350 bls +0x52 /* 00001042 */ 00000FF2 6352 bls +0x54 /* 00001046 */ 00000FF4 5063 addq.w -[A3], 8 00000FF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000FFA FFFC .invalid <> 00000FFC 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001000 286E 0008 movea.l A4, [A6 + 0x8] 00001004 266E 0014 movea.l A3, [A6 + 0x14] 00001008 2D6E 0018 FFFC move.l [A6 - 0x4], [A6 + 0x18] 0000100E 6062 bra +0x64 /* 00001072 */ label00001010: 00001010 4243 clr.w D3 00001012 486E FFFC pea.l [A6 - 0x4] 00001016 2F0B move.l -[A7], A3 00001018 2F0C move.l -[A7], A4 0000101A 2054 movea.l A0, [A4] 0000101C 2068 0008 movea.l A0, [A0 + 0x8] 00001020 4E90 jsr [A0] 00001022 6006 bra +0x8 /* 0000102A */ label00001024: 00001024 5243 addq.w D3, 1 00001026 52AE FFFC addq.l [A6 - 0x4], 1 label0000102A: 0000102A 246E FFFC movea.l A2, [A6 - 0x4] 0000102E 1212 move.b D1, [A2] 00001030 7000 moveq.l D0, 0x00 00001032 1001 move.b D0, D1 00001034 D0B9 FFFF C9D4 add.l D0, [0xFFFFC9D4] 0000103A 2040 movea.l A0, D0 0000103C 1010 move.b D0, [A0] 0000103E 7208 moveq.l D1, 0x08 00001040 C001 and.b D0, D1 label00001042: 00001042 6604 bne +0x6 /* 00001048 */ 00001044 B5CB cmpa.l A2, A3 label00001046: 00001046 65DC bcs -0x22 /* 00001024 */ label00001048: 00001048 B5CB cmpa.l A2, A3 0000104A 6416 bcc +0x18 /* 00001062 */ 0000104C 246E 000C movea.l A2, [A6 + 0xC] 00001050 2012 move.l D0, [A2] 00001052 3203 move.w D1, D3 fn00001054: 00001054 48C1 ext.l D1 00001056 D081 add.l D0, D1 00001058 5280 addq.l D0, 1 0000105A 2480 move.l [A2], D0 0000105C 206E 0010 movea.l A0, [A6 + 0x10] // begin alternate branch 0000105E-00001062 fn0000105E: 0000105E 0010 5290 ori.b [A0], 0x90 // end alternate branch 0000105E-00001062 fn0000105E: // (misaligned) 00001060 5290 addq.l [A0], 1 label00001062: 00001062 486E FFFC pea.l [A6 - 0x4] 00001066 2F0B move.l -[A7], A3 00001068 2F0C move.l -[A7], A4 0000106A 2054 movea.l A0, [A4] 0000106C 2068 0010 movea.l A0, [A0 + 0x10] 00001070 4E90 jsr [A0] label00001072: 00001072 206E FFFC movea.l A0, [A6 - 0x4] 00001076 B1CB cmpa.l A0, A3 00001078 6596 bcs -0x68 /* 00001010 */ 0000107A 4240 clr.w D0 0000107C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001080 4E5E unlink A6 00001082 205F movea.l A0, [A7]+ 00001084 4FEF 0014 lea.l A7, [A7 + 0x14] 00001088 4ED0 jmp [A0] 0000108A 8027 or.b D0, -[A7] 0000108C 436F 756E chk.w D1, [A7 + 0x756E] 00001090 744E moveq.l D2, 0x4E 00001092 756D moveq.l D2, 0x6D 00001094 6265 bhi +0x67 /* 000010FB */ 00001096 724F moveq.l D1, 0x4F 00001098 6645 bne +0x47 /* 000010DF */ 0000109A 6E74 bgt +0x76 /* 00001110 */ 0000109C 7269 moveq.l D1, 0x69 0000109E 6573 bcs +0x75 /* 00001113 */ 000010A0 5F5F subq.w [A7]+, 7 000010A2 3754 526F move.w [A3 + 0x526F], [A4] 000010A6 6D4D blt +0x4F /* 000010F5 */ 000010A8 6170 bsr +0x72 /* 0000111A */ 000010AA 4650 not.w [A0] 000010AC 6350 bls +0x52 /* 000010FE */ 000010AE 6352 bls +0x54 /* 00001102 */ 000010B0 6C52 bge +0x54 /* 00001104 */ 000010B2 6C00 0000 bge +0x2 /* 000010B4 */ // begin alternate branch 000010B4-000010B8 label000010B4: 000010B4 0000 FFFF ori.b D0, 0xFF // end alternate branch 000010B4-000010B8 label000010B4: // (misaligned) 000010B6 FFFF .invalid <> 000010B8 4E56 FFC4 link A6, -0x003C 000010BC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000010C0 286E 0008 movea.l A4, [A6 + 0x8] 000010C4 2E2E 0010 move.l D7, [A6 + 0x10] 000010C8 266E 0018 movea.l A3, [A6 + 0x18] 000010CC 4243 clr.w D3 000010CE 206E 001C movea.l A0, [A6 + 0x1C] 000010D2 2010 move.l D0, [A0] 000010D4 2D40 FFC4 move.l [A6 - 0x3C], D0 000010D8 2A2C 0006 move.l D5, [A4 + 0x6] 000010DC 204C movea.l A0, A4 000010DE 700C moveq.l D0, 0x0C 000010E0 D1C0 add.l A0, D0 000010E2 2D48 FFFC move.l [A6 - 0x4], A0 000010E6 6000 0110 bra +0x112 /* 000011F8 */ label000010EA: 000010EA 206E 000C movea.l A0, [A6 + 0xC] 000010EE 2C10 move.l D6, [A0] 000010F0 4244 clr.w D4 000010F2 486E FFC4 pea.l [A6 - 0x3C] 000010F6 2F0B move.l -[A7], A3 000010F8 2F0C move.l -[A7], A4 000010FA 2054 movea.l A0, [A4] 000010FC 2068 0008 movea.l A0, [A0 + 0x8] // begin alternate branch 000010FE-00001102 label000010FE: 000010FE 0008 4E90 ori.b A0, 0x90 // end alternate branch 000010FE-00001102 label000010FE: // (misaligned) 00001100 4E90 jsr [A0] label00001102: 00001102 3600 move.w D3, D0 label00001104: 00001104 6018 bra +0x1A /* 0000111E */ label00001106: 00001106 206E FFC4 movea.l A0, [A6 - 0x3C] 0000110A 52AE FFC4 addq.l [A6 - 0x3C], 1 0000110E 1010 move.b D0, [A0] label00001110: 00001110 3204 move.w D1, D4 00001112 5244 addq.w D4, 1 00001114 48C1 ext.l D1 00001116 41EE FFC8 lea.l A0, [A6 - 0x38] fn0000111A: 0000111A 1180 1000 move.b [A0 + D1.w], D0 label0000111E: 0000111E 246E FFC4 movea.l A2, [A6 - 0x3C] 00001122 1212 move.b D1, [A2] 00001124 7000 moveq.l D0, 0x00 00001126 1001 move.b D0, D1 00001128 D0B9 FFFF C9D4 add.l D0, [0xFFFFC9D4] 0000112E 2040 movea.l A0, D0 00001130 1010 move.b D0, [A0] 00001132 7208 moveq.l D1, 0x08 00001134 C001 and.b D0, D1 00001136 6608 bne +0xA /* 00001140 */ 00001138 4A43 tst.w D3 0000113A 6604 bne +0x6 /* 00001140 */ 0000113C B5CB cmpa.l A2, A3 0000113E 65C6 bcs -0x38 /* 00001106 */ label00001140: 00001140 3004 move.w D0, D4 00001142 5244 addq.w D4, 1 00001144 48C0 ext.l D0 00001146 41EE FFC8 lea.l A0, [A6 - 0x38] 0000114A 4230 0000 clr.b [A0 + D0.w] 0000114E 206E FFC4 movea.l A0, [A6 - 0x3C] 00001152 B1CB cmpa.l A0, A3 00001154 6400 00A2 bcc +0xA4 /* 000011F8 */ 00001158 4A43 tst.w D3 0000115A 6600 009C bne +0x9E /* 000011F8 */ 0000115E 206E 000C movea.l A0, [A6 + 0xC] 00001162 2010 move.l D0, [A0] 00001164 3204 move.w D1, D4 00001166 48C1 ext.l D1 00001168 D081 add.l D0, D1 0000116A B087 cmp.l D0, D7 0000116C 6F06 ble +0x8 /* 00001174 */ 0000116E 7608 moveq.l D3, 0x08 00001170 6000 0086 bra +0x88 /* 000011F8 */ label00001174: 00001174 486E FFC8 pea.l [A6 - 0x38] 00001178 2F0C move.l -[A7], A4 0000117A 2054 movea.l A0, [A4] 0000117C 2068 0018 movea.l A0, [A0 + 0x18] 00001180 4E90 jsr [A0] 00001182 4A00 tst.b D0 00001184 6762 beq +0x64 /* 000011E8 */ 00001186 4243 clr.w D3 00001188 6020 bra +0x22 /* 000011AA */ label0000118A: 0000118A 3003 move.w D0, D3 0000118C 48C0 ext.l D0 0000118E 41EE FFC8 lea.l A0, [A6 - 0x38] 00001192 1030 0000 move.b D0, [A0 + D0.w] 00001196 206E 000C movea.l A0, [A6 + 0xC] 0000119A 2210 move.l D1, [A0] 0000119C 5290 addq.l [A0], 1 0000119E 206E FFFC movea.l A0, [A6 - 0x4] 000011A2 D290 add.l D1, [A0] 000011A4 2041 movea.l A0, D1 000011A6 1080 move.b [A0], D0 000011A8 5243 addq.w D3, 1 label000011AA: 000011AA B644 cmp.w D3, D4 000011AC 6DDC blt -0x22 /* 0000118A */ 000011AE BAAE 0014 cmp.l D5, [A6 + 0x14] 000011B2 6C2A bge +0x2C /* 000011DE */ 000011B4 486E FFC4 pea.l [A6 - 0x3C] 000011B8 2F0B move.l -[A7], A3 000011BA 2F0C move.l -[A7], A4 000011BC 2054 movea.l A0, [A4] 000011BE 2068 000C movea.l A0, [A0 + 0xC] 000011C2 4E90 jsr [A0] 000011C4 3600 move.w D3, D0 000011C6 6618 bne +0x1A /* 000011E0 */ 000011C8 486E FFC4 pea.l [A6 - 0x3C] 000011CC 2F06 move.l -[A7], D6 000011CE 2F0B move.l -[A7], A3 000011D0 2F0C move.l -[A7], A4 000011D2 2054 movea.l A0, [A4] 000011D4 2068 001C movea.l A0, [A0 + 0x1C] 000011D8 4E90 jsr [A0] 000011DA 3600 move.w D3, D0 000011DC 6002 bra +0x4 /* 000011E0 */ label000011DE: 000011DE 7609 moveq.l D3, 0x09 label000011E0: 000011E0 4A43 tst.w D3 000011E2 6614 bne +0x16 /* 000011F8 */ 000011E4 5285 addq.l D5, 1 000011E6 6010 bra +0x12 /* 000011F8 */ label000011E8: 000011E8 486E FFC4 pea.l [A6 - 0x3C] 000011EC 2F0B move.l -[A7], A3 000011EE 2F0C move.l -[A7], A4 000011F0 2054 movea.l A0, [A4] 000011F2 2068 0010 movea.l A0, [A0 + 0x10] 000011F6 4E90 jsr [A0] label000011F8: 000011F8 206E FFC4 movea.l A0, [A6 - 0x3C] 000011FC B1CB cmpa.l A0, A3 000011FE 6406 bcc +0x8 /* 00001206 */ 00001200 4A43 tst.w D3 00001202 6700 FEE6 beq -0x118 /* 000010EA */ label00001206: 00001206 2945 0006 move.l [A4 + 0x6], D5 0000120A 206E 001C movea.l A0, [A6 + 0x1C] 0000120E 20AE FFC4 move.l [A0], [A6 - 0x3C] 00001212 4A43 tst.w D3 00001214 660A bne +0xC /* 00001220 */ 00001216 206E FFC4 movea.l A0, [A6 - 0x3C] 0000121A B1CB cmpa.l A0, A3 0000121C 6602 bne +0x4 /* 00001220 */ 0000121E 7606 moveq.l D3, 0x06 label00001220: 00001220 3003 move.w D0, D3 00001222 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001226 4E5E unlink A6 00001228 205F movea.l A0, [A7]+ 0000122A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000122E 4ED0 jmp [A0] 00001230 8022 or.b D0, -[A2] 00001232 5265 addq.w -[A5], 1 00001234 6164 bsr +0x66 /* 0000129A */ 00001236 526F 6D53 addq.w [A7 + 0x6D53], 1 0000123A 796D moveq.l D4, 0x6D 0000123C 626F bhi +0x71 /* 000012AD */ 0000123E 6C73 bge +0x75 /* 000012B3 */ 00001240 5F5F subq.w [A7]+, 7 00001242 3754 526F move.w [A3 + 0x526F], [A4] 00001246 6D4D blt +0x4F /* 00001295 */ 00001248 6170 bsr +0x72 /* 000012BA */ 0000124A 4652 not.w [A2] 0000124C 5063 addq.w -[A3], 8 0000124E 5063 addq.w -[A3], 8 00001250 6C6C bge +0x6E /* 000012BE */ 00001252 526C 0000 addq.w [A4 + 0x0], 1 00001256 FFFF .invalid <> 00001258 4E56 0000 link A6, 0 0000125C 48E7 1010 movem.l -[A7], D3,A3 00001260 266E 0008 movea.l A3, [A6 + 0x8] 00001264 2079 FFFD 218C movea.l A0, [0xFFFD218C] 0000126A 2688 move.l [A3], A0 0000126C 422B 0004 clr.b [A3 + 0x4] 00001270 7000 moveq.l D0, 0x00 00001272 2740 0006 move.l [A3 + 0x6], D0 00001276 4240 clr.w D0 00001278 3740 000A move.w [A3 + 0xA], D0 0000127C 7600 moveq.l D3, 0x00 0000127E 2743 0010 move.l [A3 + 0x10], D3 00001282 2743 000C move.l [A3 + 0xC], D3 00001286 200B move.l D0, A3 00001288 4CDF 0808 movem.l D3,A3, [A7]+ 0000128C 4E5E unlink A6 0000128E 205F movea.l A0, [A7]+ 00001290 584F addq.w A7, 4 00001292 4ED0 jmp [A0] 00001294 905F sub.w D0, [A7]+ 00001296 5F63 subq.w -[A3], 7 00001298 745F moveq.l D2, 0x5F fn0000129A: 0000129A 5F37 5452 subq.b [A7 + D5.w * 4 + 0x52], 7 0000129E 6F6D ble +0x6F /* 0000130D */ 000012A0 4D61 chk.w D6, -[A1] 000012A2 7046 moveq.l D0, 0x46 000012A4 7600 moveq.l D3, 0x00 000012A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000012AA 0000 48E7 ori.b D0, 0xE7 000012AE 1010 move.b D0, [A0] 000012B0 266E 0008 movea.l A3, [A6 + 0x8] 000012B4 4243 clr.w D3 000012B6 4A2B 0004 tst.b [A3 + 0x4] fn000012BA: 000012BA 6716 beq +0x18 /* 000012D2 */ 000012BC 7001 moveq.l D0, 0x01 label000012BE: 000012BE 2F00 move.l -[A7], D0 000012C0 2F0B move.l -[A7], A3 000012C2 2053 movea.l A0, [A3] 000012C4 2068 0020 movea.l A0, [A0 + 0x20] 000012C8 4E90 jsr [A0] 000012CA 206E 000C movea.l A0, [A6 + 0xC] 000012CE 2080 move.l [A0], D0 000012D0 6002 bra +0x4 /* 000012D4 */ label000012D2: 000012D2 7605 moveq.l D3, 0x05 label000012D4: 000012D4 3003 move.w D0, D3 000012D6 4CDF 0808 movem.l D3,A3, [A7]+ 000012DA 4E5E unlink A6 000012DC 205F movea.l A0, [A7]+ 000012DE 504F addq.w A7, 8 000012E0 4ED0 jmp [A0] 000012E2 9D47 subx.w D6, D7 000012E4 6574 bcs +0x76 /* 0000135A */ 000012E6 4669 7273 not.w [A1 + 0x7273] 000012EA 7441 moveq.l D2, 0x41 000012EC 6464 bcc +0x66 /* 00001352 */ 000012EE 7265 moveq.l D1, 0x65 000012F0 7373 moveq.l D1, 0x73 000012F2 5F5F subq.w [A7]+, 7 000012F4 3754 526F move.w [A3 + 0x526F], [A4] 000012F8 6D4D blt +0x4F /* 00001347 */ 000012FA 6170 bsr +0x72 /* 0000136C */ 000012FC 4650 not.w [A0] 000012FE 556C 0000 subq.w [A4 + 0x0], 2 00001302 FFFF .invalid <> 00001304 4E56 0000 link A6, 0 00001308 48E7 1010 movem.l -[A7], D3,A3 0000130C 266E 0008 movea.l A3, [A6 + 0x8] 00001310 4243 clr.w D3 00001312 4A2B 0004 tst.b [A3 + 0x4] 00001316 6716 beq +0x18 /* 0000132E */ 00001318 2F2B 0006 move.l -[A7], [A3 + 0x6] 0000131C 2F0B move.l -[A7], A3 0000131E 2053 movea.l A0, [A3] 00001320 2068 0020 movea.l A0, [A0 + 0x20] 00001324 4E90 jsr [A0] 00001326 206E 000C movea.l A0, [A6 + 0xC] 0000132A 2080 move.l [A0], D0 0000132C 6002 bra +0x4 /* 00001330 */ label0000132E: 0000132E 7605 moveq.l D3, 0x05 label00001330: 00001330 3003 move.w D0, D3 00001332 4CDF 0808 movem.l D3,A3, [A7]+ 00001336 4E5E unlink A6 00001338 205F movea.l A0, [A7]+ 0000133A 504F addq.w A7, 8 0000133C 4ED0 jmp [A0] 0000133E 9C47 sub.w D6, D7 00001340 6574 bcs +0x76 /* 000013B6 */ 00001342 4C61 7374 movem.l D1,D2,D3,D6,D7,A1,A2,A3,A5, -[A1] 00001346 4164 chk.w D0, -[A4] 00001348 6472 bcc +0x74 /* 000013BC */ 0000134A 6573 bcs +0x75 /* 000013BF */ 0000134C 735F moveq.l D1, 0x5F 0000134E 5F37 5452 subq.b [A7 + D5.w * 4 + 0x52], 7 label00001352: 00001352 6F6D ble +0x6F /* 000013C1 */ 00001354 4D61 chk.w D6, -[A1] 00001356 7046 moveq.l D0, 0x46 00001358 5055 addq.w [A5], 8 label0000135A: 0000135A 6C00 0000 bge +0x2 /* 0000135C */ // begin alternate branch 0000135C-00001360 label0000135C: 0000135C 0000 FFFF ori.b D0, 0xFF // end alternate branch 0000135C-00001360 label0000135C: // (misaligned) 0000135E FFFF .invalid <> 00001360 4E56 FFF4 link A6, -0x000C 00001364 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001368 266E 0008 movea.l A3, [A6 + 0x8] fn0000136C: 0000136C 286E 000C movea.l A4, [A6 + 0xC] 00001370 246E 0010 movea.l A2, [A6 + 0x10] 00001374 2E2E 0018 move.l D7, [A6 + 0x18] 00001378 4240 clr.w D0 0000137A 3D40 FFF4 move.w [A6 - 0xC], D0 0000137E 4A2B 0004 tst.b [A3 + 0x4] 00001382 6700 00D2 beq +0xD4 /* 00001456 */ 00001386 7001 moveq.l D0, 0x01 00001388 2F00 move.l -[A7], D0 0000138A 2F0B move.l -[A7], A3 0000138C 2053 movea.l A0, [A3] 0000138E 2068 0020 movea.l A0, [A0 + 0x20] 00001392 4E90 jsr [A0] 00001394 2800 move.l D4, D0 00001396 2F2B 0006 move.l -[A7], [A3 + 0x6] 0000139A 2F0B move.l -[A7], A3 0000139C 2053 movea.l A0, [A3] 0000139E 2068 0020 movea.l A0, [A0 + 0x20] 000013A2 4E90 jsr [A0] 000013A4 2A00 move.l D5, D0 000013A6 BE84 cmp.l D7, D4 000013A8 6504 bcs +0x6 /* 000013AE */ 000013AA BA87 cmp.l D5, D7 000013AC 640A bcc +0xC /* 000013B8 */ label000013AE: 000013AE 7004 moveq.l D0, 0x04 000013B0 3D40 FFF4 move.w [A6 - 0xC], D0 000013B4 6000 00A6 bra +0xA8 /* 0000145C */ // begin alternate branch 000013B6-000013BC label000013B6: 000013B6 00A6 422E FFF6 ori.l -[A6], 0x422EFFF6 // end alternate branch 000013B6-000013BC label000013B6: // (misaligned) label000013B8: 000013B8 422E FFF6 clr.b [A6 - 0xA] label000013BC: 000013BC 7801 moveq.l D4, 0x01 000013BE 2C2B 0006 move.l D6, [A3 + 0x6] 000013C2 2D46 FFFC move.l [A6 - 0x4], D6 000013C6 2A2E FFFC move.l D5, [A6 - 0x4] 000013CA 2005 move.l D0, D5 000013CC 6A02 bpl +0x4 /* 000013D0 */ 000013CE 5280 addq.l D0, 1 label000013D0: 000013D0 E280 asr D0, 1 000013D2 2A00 move.l D5, D0 000013D4 204B movea.l A0, A3 000013D6 5C48 addq.w A0, 6 000013D8 2D48 FFF8 move.l [A6 - 0x8], A0 000013DC 6070 bra +0x72 /* 0000144E */ label000013DE: 000013DE 2F05 move.l -[A7], D5 000013E0 2F0B move.l -[A7], A3 000013E2 2053 movea.l A0, [A3] 000013E4 2068 0020 movea.l A0, [A0 + 0x20] 000013E8 4E90 jsr [A0] 000013EA B087 cmp.l D0, D7 000013EC 6204 bhi +0x6 /* 000013F2 */ 000013EE 2805 move.l D4, D5 000013F0 6004 bra +0x6 /* 000013F6 */ label000013F2: 000013F2 2C05 move.l D6, D5 000013F4 5386 subq.l D6, 1 label000013F6: 000013F6 B886 cmp.l D4, D6 000013F8 6648 bne +0x4A /* 00001442 */ 000013FA 2F04 move.l -[A7], D4 000013FC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001400 2F0B move.l -[A7], A3 00001402 2053 movea.l A0, [A3] 00001404 2068 0024 movea.l A0, [A0 + 0x24] 00001408 4E90 jsr [A0] 0000140A 2F04 move.l -[A7], D4 0000140C 2F0B move.l -[A7], A3 0000140E 2053 movea.l A0, [A3] 00001410 2068 0020 movea.l A0, [A0 + 0x20] 00001414 4E90 jsr [A0] 00001416 2480 move.l [A2], D0 00001418 2604 move.l D3, D4 0000141A 5283 addq.l D3, 1 0000141C 206E FFF8 movea.l A0, [A6 - 0x8] 00001420 2010 move.l D0, [A0] 00001422 B680 cmp.l D3, D0 00001424 6E10 bgt +0x12 /* 00001436 */ 00001426 2F03 move.l -[A7], D3 00001428 2F0B move.l -[A7], A3 0000142A 2053 movea.l A0, [A3] 0000142C 2068 0020 movea.l A0, [A0 + 0x20] 00001430 4E90 jsr [A0] 00001432 2880 move.l [A4], D0 00001434 6004 bra +0x6 /* 0000143A */ label00001436: 00001436 2012 move.l D0, [A2] 00001438 2880 move.l [A4], D0 label0000143A: 0000143A 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 00001440 600C bra +0xE /* 0000144E */ label00001442: 00001442 2A04 move.l D5, D4 00001444 DA86 add.l D5, D6 00001446 5285 addq.l D5, 1 00001448 6A02 bpl +0x4 /* 0000144C */ 0000144A 5285 addq.l D5, 1 label0000144C: 0000144C E285 asr D5, 1 label0000144E: 0000144E 102E FFF6 move.b D0, [A6 - 0xA] 00001452 6608 bne +0xA /* 0000145C */ 00001454 6088 bra -0x76 /* 000013DE */ label00001456: 00001456 7005 moveq.l D0, 0x05 00001458 3D40 FFF4 move.w [A6 - 0xC], D0 label0000145C: 0000145C 302E FFF4 move.w D0, [A6 - 0xC] 00001460 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001464 4E5E unlink A6 00001466 205F movea.l A0, [A7]+ 00001468 4FEF 0014 lea.l A7, [A7 + 0x14] 0000146C 4ED0 jmp [A0] 0000146E 8026 or.b D0, -[A6] 00001470 4765 chk.w D3, -[A5] 00001472 7452 moveq.l D2, 0x52 00001474 6F6D ble +0x6F /* 000014E3 */ 00001476 4C61 6265 movem.l D1,D2,D6,A1,A2,A5,A7, -[A1] 0000147A 6C5F bge +0x61 /* 000014DB */ 0000147C 5F37 5452 subq.b [A7 + D5.w * 4 + 0x52], 7 00001480 6F6D ble +0x6F /* 000014EF */ 00001482 4D61 chk.w D6, -[A1] 00001484 7046 moveq.l D0, 0x46 00001486 556C 5237 subq.w [A4 + 0x5237], 2 0000148A 4353 chk.w D1, [A3] 0000148C 7472 moveq.l D2, 0x72 0000148E 3235 3550 move.w D1, [A5] 00001492 556C 5433 subq.w [A4 + 0x5433], 2 00001496 0000 1F06 ori.b D0, 0x6 0000149A 0A1B 050D xori.b [A3]+, 0xD /* '\r' */ 0000149E 00FF .incomplete 000014A0 FFFF .invalid <> 000014A2 FB39 .extension 0xB39 <> // unimplemented 000014A4 040C 00FF subi.b A4, 0xFF 000014A8 FFFF .invalid <> 000014AA FC5B 809C .extension 0xC5B <>, 0x809C // unimplemented 000014AE 0603 080B addi.b D3, 0xB 000014B2 0709 btst A1, D3 000014B4 2D05 move.l -[A6], D5 000014B6 0E00 FFFF .invalid.b D0, 0xFF // invalid immediate operation 000014BA FFFB .invalid <> 000014BC 4C49 00FF movem.l D0,D1,D2,D3,D4,D5,D6,D7, A1 000014C0 FFFF .invalid <> 000014C2 C805 and.b D4, D5 000014C4 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 000014C6 FFFF .invalid <> 000014C8 FFFB .invalid <> 000014CA 80B7 0E12 or.l D0, [A7 + D0 * 8 + 0x12] 000014CE 00FF .incomplete 000014D0 FFFF .invalid <> 000014D2 F407 .invalid <> 000014D4 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 000014D6 6E0D bgt +0xF /* 000014E5 */ 000014D8 0709 btst A1, D3 000014DA 4E2B .invalid // invalid opcode 4 000014DC 0580 bclr D0, D2 000014DE AE0E syscall FillCRect, auto_pop 000014E0 1200 move.b D1, D0 000014E2 FFFF .invalid <> 000014E4 FFF4 .invalid <> 000014E6 072A 6222 btst [A2 + 0x6222], D3 000014EA 80BA 540A or.l D0, [PC + 0x540A /* 0000540C, cstring "" */] 000014EE 0D0A btst A2, D6 000014F0 1237 737A 809E 0000 8130 move.b D1, [[A7 - 0x7F620000] - 0x7ED0] 000014FA 8142 83AD pack D0, D2, 0x83AD 000014FE 2234 1214 move.l D1, [A4 + D1.w * 2 + 0x14] 00001502 4A00 tst.b D0 00001504 FFFF .invalid <> 00001506 FFCC .invalid <> 00001508 2100 move.l -[A0], D0 0000150A 0000 0000 ori.b D0, 0x0 0000150E 0000 0000 ori.b D0, 0x0 00001512 0000 0000 ori.b D0, 0x0 00001516 0000 0000 ori.b D0, 0x0 0000151A 0000 0000 ori.b D0, 0x0 0000151E 0000 0000 ori.b D0, 0x0 00001522 0000 0000 ori.b D0, 0x0 00001526 0000 0000 ori.b D0, 0x0 0000152A 0000 0000 ori.b D0, 0x0 0000152E 0000 0000 ori.b D0, 0x0 00001532 0000 0000 ori.b D0, 0x0 00001536 0000 0000 ori.b D0, 0x0 0000153A 0000 0000 ori.b D0, 0x0 0000153E 0000 0000 ori.b D0, 0x0 00001542 0000 0000 ori.b D0, 0x0 00001546 0000 0000 ori.b D0, 0x0 0000154A 0000 0000 ori.b D0, 0x0 0000154E 0000 0000 ori.b D0, 0x0 00001552 0000 0000 ori.b D0, 0x0 00001556 0000 0000 ori.b D0, 0x0 0000155A 0000 0000 ori.b D0, 0x0 0000155E 0000 0000 ori.b D0, 0x0 00001562 0000 0000 ori.b D0, 0x0 00001566 0000 0000 ori.b D0, 0x0 0000156A 0000 0000 ori.b D0, 0x0 0000156E 0000 0000 ori.b D0, 0x0 00001572 0000 0000 ori.b D0, 0x0 00001576 0000 0000 ori.b D0, 0x0 0000157A 0000 0000 ori.b D0, 0x0 0000157E 0000 0000 ori.b D0, 0x0 00001582 0000 0000 ori.b D0, 0x0 00001586 0000 0000 ori.b D0, 0x0 0000158A 0000 0000 ori.b D0, 0x0 0000158E 0000 0000 ori.b D0, 0x0 00001592 0000 0000 ori.b D0, 0x0 00001596 0000 0000 ori.b D0, 0x0 0000159A 0000 0000 ori.b D0, 0x0 0000159E 0000 0000 ori.b D0, 0x0 000015A2 0000 0000 ori.b D0, 0x0 000015A6 0000 0000 ori.b D0, 0x0 000015AA 0000 0000 ori.b D0, 0x0 000015AE 0000 0000 ori.b D0, 0x0 000015B2 0000 0000 ori.b D0, 0x0 000015B6 0000 0000 ori.b D0, 0x0 000015BA 0000 0000 ori.b D0, 0x0 000015BE 0000 0000 ori.b D0, 0x0 000015C2 0000 0000 ori.b D0, 0x0 000015C6 0000 0000 ori.b D0, 0x0 000015CA 0000 0000 ori.b D0, 0x0 000015CE 0000 0000 ori.b D0, 0x0 000015D2 0000 0000 ori.b D0, 0x0 000015D6 0000 .incomplete